在输入按下时触发ASP.NET TextBox事件
当用户按Enter键时,如何触发ASP.NET单击事件。
这是我现在做的,但它不起作用:
function KeyDownHandler(event) { if (event.keyCode == 13) { __doPostBack('', 'OnClick'); isClicked = true; } }
尝试使用Panel.DefaultButton属性
我使用此示例使其工作Panel.DefaultButton Property Exsample
$(document).ready(function(){ $(window).keydown(function(e){ if(e.keyCode == 13) $('#<% ButtonGetListforUser.ClientID %>'.click(); }); });
这是C#ASPNET的答案
控件名称: Textbox1
-
为文本框添加TextChanged事件 ,然后在此块中添加您的代码,如下所示。
protected void Textbox1_TextChanged(object sender, EventArgs e) { // Add your code here }
-
添加下面的块以将Enter事件添加到文本框
private void Textbox1_Enter(object sender, System.EventArgs e) { Textbox1_TextChanged((object)sender, (EventArgs)e); }
- RegisterClientScriptBlock参数在实际场景中使用?
- 如何在使用AsyncFileUpload时在clientside中重新命名serveride
- 为什么ISO-8601规范在小数时似乎被普遍忽略?
- 使用C#连接到websocket(我可以使用JavaScript连接,但C#给出状态代码200错误)
- 用于输入validation的正则表达式白名单 – 重音不敏感
- 如何在jqgrid中添加新的按钮/图像列
- 在JavaScript中有类似于C#区域的东西吗? Visual Studio 2017
- 如何在MVC控制器中访问Javascript多维数组
- MVC Razor,包含来自另一个项目的JS / CSS文件