2015-06-29 8 views
0

У меня есть форма с RUNAT = «сервер» и внутри него у меня есть два элемента:OnClientClick запускается при входе прессуют в ASP.NET

<form runat="server"> 
    <asp:Button runat="server" OnClientClick="doSomething();" /> 
    <asp:TextBox runat="server" Text="hello" /> 
</form> 

Моя проблема, когда я нажимаю войти, пока курсор внутри текстового поля запускается функция doSomething. Что я могу сделать, чтобы предотвратить это?

+1

возможно дубликат [текстовое поле Предотвращение ASP.NET в форме от отправки формы] (http://stackoverflow.com/questions/21267522/prevent-asp-net-textbox-within-a-form- from-submitting-the-form) – Mivaweb

+0

возможно, вам нужно установить [TextMode to MultiLine] (https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textboxmode (v = vs.110)) .aspx) – Grundy

ответ

1

UseSubmitBehavior не соответствует действительности.

<asp:Button runat="server" OnClientClick="doSomething();" UseSubmitBehavior="False" />