-1

我在aspx.cs页面中有方法,我想在selectbox之后的javaScript函数中访问此方法。当selectbox option是在selectbox optain时,selectbox之后的javaScript函数中的javaScript函数,当selectbox选项更改为“更改值”以传递到aspx.cs page的方法。并将该值绑定到另一个具有该值的选择框来自 Web 服务。

4

2 回答 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 回答