У меня есть страница asp.net, содержащая несколько текстовых полей и 2 кнопки; Поиск и сброс.Как сделать ключ ввода отправкой формы на странице Asp.net?
Когда пользователь нажимает клавишу enter
, поиск должен выполняться без необходимости нажатия кнопки поиска.
Я использую VS 2010 C#.
Это мой код ниже:
<fieldset >
<legend class="ui-widget-header ui-corner-all">Case Search Criteria</legend>
<br />
<div>
<wuc:CustomLabel ID="lblCaseNumber" runat="Server" AssociatedControlID="txtSearchByCaseNumber" Text="Starting/Exact Case Number:" />
<asp:TextBox ID="txtSearchByCaseNumber" runat="server" />
<acTkt:FilteredTextBoxExtender ID="ftbCaseNumber" runat="server" FilterType="Custom" FilterMode="ValidChars" ValidChars="1234567890" TargetControlID="txtSearchByCaseNumber" />
</div>
<div>
<wuc:CustomLabel ID="lblCaseNumber2" runat="Server" AssociatedControlID="txtSearchByEndingCaseNumber" Text="Ending Case Number :" />
<asp:TextBox ID="txtSearchByEndingCaseNumber" runat="server" />
<acTkt:FilteredTextBoxExtender ID="ftbEndingCaseNumber" runat="server" FilterType="Custom" FilterMode="ValidChars" ValidChars="1234567890" TargetControlID="txtSearchByEndingCaseNumber" />
</div>
<div>
<wuc:CustomLabel ID="lblSSN" runat="Server" AssociatedControlID="txtSearchBySSN" Text="Employee SSN:" />
<asp:TextBox ID="txtSearchBySSN" runat="server" />
<wuc:DynamicValidators ID="dvalSSN" runat ="server" EntityName="SSN"
ControlAssociatedID="txtSearchBySSN"
MaskType="SSN" IsApplyMask="true" IsRequired="false" />
</div>
<div>
<wuc:CustomLabel ID="lblSearchByFirstName" runat="Server" AssociatedControlID="txtSearchByFirstName" Text="Employee First Name:" />
<asp:TextBox ID="txtSearchByFirstName" runat="server" MaxLength="100" />
</div>
<div class="hbuttons-ui">
<wuc:custombutton id="btnSearch" runat="Server" text="Search" disableonsubmit="true" data-button="true" />
<span class="navigation-overcast">
<wuc:custombutton id="btnReset" runat="Server" text="Reset" causesvalidation="false" data-button="true" />
</span>
</div>
Спасибо.
Смотрите, если это поможет: [Огонь событие на клавишу ввода нажмите для asp.net текстового поля] (http://stackoverflow.com/questions/13158752/fire-event-on-enter -key-press-for-a-asp-net-textbox) –