实践javascript调用后台方法 ...
时间:2010-08-13 来源:libenqing
后台方法指在.cs文件中定义的方法,由于之前项目需要用到JavaScript调用后台方法,结合网上的一些例子,自己实践一下各种不同的方法。
JavaScript函数中执行C#代码中的函数
方法1:后台函数声明为protected,在前台里用 <%=fucntion()%>可以调用。
代码:
//后台代码 public String Call() { return("调用成功"); } <!--前台代码--> <mce:script type="text/javascript"><!-- var a = " <%=Call()%>"; alert(a); // --></mce:script>
但让我困惑的是这种方法只能调用返回值为string的函数吗?
方法2:用__doPostBack函数实现用客户端的控件来调用服务器端的函数
__doPostBack("_"+"_"+"doPostBack")函数是一个很实用和重要的函数,用法记录在另外篇博文。
方法3:用AjaxPro实现
待实践
相关阅读 更多 +