html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

javascript如何调用C#后台代码中的过程 和ASP.NET调用_.NET教程_编程技术

[ ] 已经帮助:人解决问题
+++++++++++++++++第一种情况:

1.后台方法:RGCHTML5中文学习网 - HTML5先行者学习网

protected string CsharpVoid(string strCC)
{ RGCHTML5中文学习网 - HTML5先行者学习网

 return strCC; RGCHTML5中文学习网 - HTML5先行者学习网

} RGCHTML5中文学习网 - HTML5先行者学习网

2.javascript 调用
<script  language="javascript"> RGCHTML5中文学习网 - HTML5先行者学习网

  var s = "<%=CsharpVoid("www.esoutong.com")%>";  
  document.write(s); RGCHTML5中文学习网 - HTML5先行者学习网

</script> RGCHTML5中文学习网 - HTML5先行者学习网

  RGCHTML5中文学习网 - HTML5先行者学习网


+++++++++++++++++第二种情况: RGCHTML5中文学习网 - HTML5先行者学习网

1.后代码:
protected void CsharpVoid()
    {
        string strCC = "www.esoutong.com";
        Response.Write(strCC); RGCHTML5中文学习网 - HTML5先行者学习网

    } RGCHTML5中文学习网 - HTML5先行者学习网

2.调用方法:CsharpVoid() RGCHTML5中文学习网 - HTML5先行者学习网

<script  language="javascript">
document.write("<%CsharpVoid();%>");
</script> RGCHTML5中文学习网 - HTML5先行者学习网


  • 你可在页面中放一个按钮,把它设置为不可见style="display:none",然后,用脚本让此按钮点击
    document.all("button1").click();
    在此按钮的C#后台中写事件代码,这就是最简单的脚本调用C#方法. RGCHTML5中文学习网 - HTML5先行者学习网


    在网上看到这样一个问题:作者用的平台是.NET,用C#在本机开发,在aspx文件中调用 js文件: RGCHTML5中文学习网 - HTML5先行者学习网

    <script language="javascript" src="mymenu.js"></script> RGCHTML5中文学习网 - HTML5先行者学习网

    结果在页面及 alert 提示的中文均为乱码,求解决办法。结果后面跟贴给出一长串的解决办法,其实很简单,在aspx 文件的头部添加一行代码即可: RGCHTML5中文学习网 - HTML5先行者学习网

     <%@ Page ContentType="text/html" ResponseEncoding="gb2312" %> RGCHTML5中文学习网 - HTML5先行者学习网

  • RGCHTML5中文学习网 - HTML5先行者学习网

    RGCHTML5中文学习网 - HTML5先行者学习网
    RGCHTML5中文学习网 - HTML5先行者学习网
    (责任编辑:)
    推荐书籍
    推荐资讯
    关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助