我在aspx.cs页面中有方法,我想在selectbox之后的javaScript函数中访问此方法。当selectbox option是在selectbox optain时,selectbox之后的javaScript函数中的javaScript函数,当selectbox选项更改为“更改值”以传递到aspx.cs page的方法。并将该值绑定到另一个具有该值的选择框来自 Web 服务。
问问题
487 次
2 回答
2
您可以访问服务器端 OnCheckChanged 方法处理程序,方法是使用 UpdatePanel 并将此控件定义为 AsyncPostBackTrigger 并使用 AutoPostback="True" 或使用WebMethod() 属性在页面中定义 Async 方法,然后使用 jQuery/执行请求的 Javascript。
于 2012-08-01T14:45:33.427 回答
0
要访问 javascript 函数中的服务器端方法,需要涵盖以下内容:
1)方法后面的代码必须具有“<strong>WebMethod”属性,并且应该是静态方法。
2) ScriptManager 必须添加到表单标签内。
3)页面方法。调用方法背后的代码。
代码片段背后的代码:
[Webmethod]
Public static IamServerMethod()
{
//Your logic goes here
}
ASPX 文件片段:
添加脚本管理器:
<asp:ScriptManager ID="ScriptMgr" runat="server" EnablePageMethods="true">
</asp:ScriptManager>
Javascript函数内部:
Function IamJavascriptFunction()
{
PageMethods. IamServerMethod();
}
于 2014-05-13T12:15:18.573 回答