我需要在ASP下拉框中选择项目时调用服务器端函数, 有人可以告诉我该怎么做吗?
答案 0 :(得分:1)
设置
ddl.autopostback = true;
并点火selectedindexchange event
答案 1 :(得分:1)
在ASP.NET中使用下拉选择的索引更改事件。或者,对于客户端事件,您可以使用JQuery,然后使用以下JavaScript函数联系服务器:
function CallServer() {
$.ajax({
url: 'webserviceURL',
type: "POST",
datatype: "json",
success: function (result) {
if (result.Success) {
} else {
}
}
});
}
答案 2 :(得分:0)
向项目添加Web服务,并使其执行操作/在客户端上返回所需的数据。然后在需要时使用AJAX(或JQUERY AJAX)来调用此服务。
答案 3 :(得分:0)
你可以这样做:
<强> .aspx的强>
<asp:DropDownList ID="ddl" runat="server" AutoPostBack="true"
OnSelectedIndexChanged="ddl_SelectedIndexChanged"></asp:DropDownList>
<强> CS 强>
protected void ddl_SelectedIndexChanged(Object sender, EventArgs e)
{
//call your function
}