我在正常的ASP.Net頁面上有幾個下拉框。如何添加Ajax到我的ASPnet頁面,以便下拉更改可以立即影響後端數據庫
我希望用戶能夠更改這些,並讓頁面Pseudo-post回到服務器並存儲這些更改,而無需用戶點擊保存按鈕。
我並不真的需要顯示任何額外的下拉列表本身將反映新的價值,但我想張貼此變回無需因整個頁面閃回發
我聽說這是可能的使用AJAX.Net ...
有人可以指出我在正確的方向嗎?
我在正常的ASP.Net頁面上有幾個下拉框。如何添加Ajax到我的ASPnet頁面,以便下拉更改可以立即影響後端數據庫
我希望用戶能夠更改這些,並讓頁面Pseudo-post回到服務器並存儲這些更改,而無需用戶點擊保存按鈕。
我並不真的需要顯示任何額外的下拉列表本身將反映新的價值,但我想張貼此變回無需因整個頁面閃回發
我聽說這是可能的使用AJAX.Net ...
有人可以指出我在正確的方向嗎?
將對System.Web.Extensions和System.Web.Extensions.Design的引用添加到您的網站。然後在你的頁面上放置一個腳本管理器,並將你的ddl包裝到一個updatepanel中。在後端做任何你想做的事情。 例如...
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true" OnSelectedIndexChanged="yourDDL_SelectedIndexChanged">
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
protected void yourDDL_SelectedIndexChanged(object sender, EventArgs e)
{
// do whatever you want
}
取決於你的Ajax框架,鐳阿賈克斯有here樣本...