C#的WEB脚本里面写了个函数
function CallCSharpFunction()
{
  这里如何调用cs文件里面的一个方法 aa()
}cs文件的函数为
public void aa()
{
   MessageBox.Show("aaaaaaaaa");
}

解决方案 »

  1.   

    WEB脚本客户端的,有调的程序在服务器的,那只能回调啊就是调用Form1.submit();
    并传一个参数(用hidden)服务器根据参数调用方法不过MessageBox.Show在ASPX中是不能用的你想显示信息在什么地方吧?
      

  2.   

    借助button,使用BTN的事件去调用函数,
    button1.click();
      

  3.   

    唉,我就是不想用button啊。 如果函数很多的话就要放很多个Button在Form上。
    还得隐藏。很是不爽!!!!!
      

  4.   

    http://blog.joycode.com/kaneboy/archive/2004/07/07/26914.aspx
      

  5.   

    你是在做Web还是Form???MessageBox.Show??
      

  6.   

    WEB  没有控件看来同志们还不明白我的意思啊!
    新建一个web form, .cs代码文件里面写了一个public的方法
    public void aa()
    {
       ……
    }
    现在要再web form的html里面 调用这个aa方法。 这下明白了吧???
      

  7.   

    呵呵, 看来是我没说清楚啊不知道再html里面怎么调用这个方法。
      

  8.   

    html中无法调用,Javascrip程序也无法调用,可以考虑用<%=aa()%>插入到aspx页面中,其中aa()方法必须声明为public或protected!
      

  9.   

    既然aspx页面的 THML 代码中能调用 aspx.cs中的事件,为什么不能调用其方法呢???
      

  10.   

    如果不这也不想用,那也不想用,就用WebService算了
      

  11.   

    记得javascript  可以调用 asp 里的函数, 算是异步调用吧。  在asp.net里就不知道了
      

  12.   

    但是方法必须声明为public或者protected。 散分