2008-11-06 15 views
0

我在正常的ASP.Net頁面上有幾個下拉框。如何添加Ajax到我的ASPnet頁面,以便下拉更改可以立即影響後端數據庫

我希望用戶能夠更改這些,並讓頁面Pseudo-post回到服務器並存儲這些更改,而無需用戶點擊保存按鈕。

我並不真的需要顯示任何額外的下拉列表本身將反映新的價值,但我想張貼此變回無需因整個頁面閃回發

我聽說這是可能的使用AJAX.Net ...

有人可以指出我在正確的方向嗎?

回答

2

將對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 
} 
0

取決於你的Ajax框架,鐳阿賈克斯有here樣本...

相關問題