0
我有一個表單,我想調用該文本框的文本更改事件上的存儲過程, 您可以提出任何想法。 在此先感謝。文本框文本更改事件
我有一個表單,我想調用該文本框的文本更改事件上的存儲過程, 您可以提出任何想法。 在此先感謝。文本框文本更改事件
你只需要處理TextChanged
-event:
<asp:TextBox ID="TextBox1" runat="server"
OnTextChanged="TextBox1_TextChanged">
</asp:TextBox>
代碼隱藏:
protected void TextBox1_TextChanged(Object sender, EventArgs e)
{
TextBox txt = (TextBox) sender;
// call your stored-procedure
}
請注意,您應進行數據綁定控件只if(!IsPostBack)
,否則事件不會被觸發。因此,例如在Page_Load
中:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataBindForm(); // which sets the `Text` property of this TextBox among others
}
}
您使用什麼技術來編寫表單?它是WebForms嗎? MVC?只是HTML? –
您可以編寫服務(WCF或傳統服務)方法,並通過JavaScript(jQuery)AJAX請求它。 – adatapost
我正在使用WebForms。 –