简单的框架如下
javascript:
<script  language="javascript">
function Start()
{
//
   
}
</script>
C#的过程
public string CsharpVoid(string strCC)
{
  
 return strCC;}
页面中调用javascript中的Start();如何实现?

解决方案 »

  1.   

    用xmlhttp 或者 HttpRequest 来模拟一个http请求,在这个请求中调用c#的方法。
      

  2.   

    function Start()
    {
      var s = <%= CsharpVoid()%>;   
    }另外CsharpVoid使用protected即可。
      

  3.   

    原来写ASP时在JS中可直接调用服务端脚本,如楼上,想Asp.net也是应该可以的,没做测试。用XmlHttp也是一个好办法。
      

  4.   

    使用ajax吧。
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASPNetSpicedAjax.asp
      

  5.   

    一个苯方法:
    放一个隐藏button==>btnServer
    简单的框架如下
    javascript:
    <script  language="javascript">
    function Start()
    {
    document.all("btnServer").click();
       
    }
    </script>
    C#的过程public string CsharpVoid(string strCC)
    {
      
     return strCC;}//加上以下事件即可调用你要的方法.
    public btnServer_Click()
    {
      CsharpVoid(string strcc);
    }
      

  6.   

    Ajax.dll实现
    看看我的blog 
    http://xucanzhao.cnblogs.com/archive/2005/09/09/233479.html
    里面有一个叫着的流浪的蝴蝶的链接
    下载Ajax.dll就可以了
    不过有点大才小用