我正在使用AJAX和ASP.NET,在更新面板中有一个包含2个文本框和1个标签的页面,我希望OnTextChanged事件在用户在文本框中输入内容时触发。动态触发文本OnTextChanged事件
现在,我得到了它的工作,但在用户输入完并失去焦点从文本框后,只有触发事件,我怎样才能得到它开火每次事件的用户类型的东西..像这样:
>> P>(火灾事件)> P>(火灾事件)> L>(火灾事件)> E(火灾事件)
我正在使用AJAX和ASP.NET,在更新面板中有一个包含2个文本框和1个标签的页面,我希望OnTextChanged事件在用户在文本框中输入内容时触发。动态触发文本OnTextChanged事件
现在,我得到了它的工作,但在用户输入完并失去焦点从文本框后,只有触发事件,我怎样才能得到它开火每次事件的用户类型的东西..像这样:
>> P>(火灾事件)> P>(火灾事件)> L>(火灾事件)> E(火灾事件)
您必须注册触发事件的客户端脚本。客户端脚本应为javascript。并且记住,你让AJAX
呼叫服务器代替POSTBACKING的沟通..
string scriptTest = "";
scriptText += @"function DisplayCharCount() {";
scriptText += " spanCounter.innerText = " +
"document.forms[0].TextBox1.value.length";
scriptText += "}";
ClientScript.RegisterClientScriptBlock(this.GetType(), "CounterScript", scriptText, True);
TextBox1.Attributes.Add("onkeyup", "DisplayCharCount()");
http://www.aspdotnet-suresh.com/2011/05/ajax-autocompleteextender-sample.html
请参阅此链接并将其应用到你的程序......这是达姆容易....你不需要进一步的帮助或事后的帮助
附加'onkeyup'事件处理程序? – melancia
尝试在tbxQuantity和tbxPrice中添加“onKeyUp ='textbox_TextChanged'”,但它在输入时仍然不会动态触发事件。 – InnovativeDan
你不能在标签上做到这一点。你需要编写Javascript代码。另外,除非你做更多的工作,否则在服务器端不能处理的是什么。 – melancia