0
У меня есть форма, и я хочу вызвать хранимую процедуру в событии изменения текста этого текстового поля, Можете ли вы предложить какую-либо идею. Спасибо заранее.Текстовое поле Смена текста Событие
У меня есть форма, и я хочу вызвать хранимую процедуру в событии изменения текста этого текстового поля, Можете ли вы предложить какую-либо идею. Спасибо заранее.Текстовое поле Смена текста Событие
Вы просто должны обрабатывать TextChanged
-event:
<asp:TextBox ID="TextBox1" runat="server"
OnTextChanged="TextBox1_TextChanged">
</asp:TextBox>
Codebehind:
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. –