Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net和c中跟踪文本框中的Enter按钮事件#_C#_Asp.net - Fatal编程技术网

C# 在asp.net和c中跟踪文本框中的Enter按钮事件#

C# 在asp.net和c中跟踪文本框中的Enter按钮事件#,c#,asp.net,C#,Asp.net,可能重复: 我想在asp.net和c#中跟踪enter按钮按键事件。我不想使用javascript 每当文本框中有回车键时,我想调用一个以文本框值为参数的函数。如果没有JavaScript,就无法在ASP.NET中捕获/跟踪按键事件。有几种方法可以做到这一点: 使用面板 在表单标记中指定默认按钮 感谢您的回复。我的页面中已经有一个表单标记,我想我不能使用另一个表单标记。这些属性应用于ASP.Net页面中唯一可用的表单,defaultbutton仅指定当您按enter键时将执行的按钮,其余

可能重复:

我想在asp.net和c#中跟踪enter按钮按键事件。我不想使用javascript


每当文本框中有回车键时,我想调用一个以文本框值为参数的函数。

如果没有JavaScript,就无法在ASP.NET中捕获/跟踪按键事件。

有几种方法可以做到这一点:

使用面板

在表单标记中指定默认按钮


感谢您的回复。我的页面中已经有一个表单标记,我想我不能使用另一个表单标记。这些属性应用于ASP.Net页面中唯一可用的表单,
defaultbutton
仅指定当您按enter键时将执行的按钮,其余控件将以相同的方式工作
<asp:Panel runat="server" DefaultButton="but">
    <asp:TextBox runat="server" ID="txt" />
    <asp:Button Text="text1" runat="server" ID="but" OnClick="click" />
</asp:Panel>
<form id="form1" runat="server" defaultbutton="but" defaultfocus="txt">