如何自动单击在asp.net控制“更新”按钮?
-
19-09-2019 - |
题
我用asp.net服务器侧控制显示和修改在数据库中的数据,控制仅仅是像这样的: http://demos.telerik.com/aspnet- AJAX /网格/示例/ dataediting / alleditablecolumns / defaultcs.aspx 我想要做的就是在我点击“编辑”按钮,将显示“编辑” UI,我希望每次我修改的文本框中输入数据,asp.net会自动点击“更新”按钮对我来说,更新我输入的数据。
我试着打事件处理程序,但没有成功。 有在asp.net一个更新命令,以及如何编程方式调用它?
解决方案
尝试此。您可以通过以下代码获取事件refernce
string postbackEvent = this.ClientScript.GetPostBackEventReference(this.button,"");
的postbackEvent意愿包含__doPostBack()函数,该函数将调用在服务器侧的按钮的点击。分配这对某些事件,如文本框的onblur。
this.txtSample.Attributes.Add("onBlur",postbackEvent);
其他提示
也许你将不得不使用你的TextBox控件的onTextChanged事件。
设置的AutoPostBack属性为 “true”
<asp:TextBox AutoPostBack="True" ID="somethingID" OnTextChanged="CallSomeMethod" />
看这里: HTTP: //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.autopostback.aspx
不隶属于 StackOverflow