Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Canceling the default submit button in ASP.NET

Tags:

I have an ASP.NET application where there's a few ASP.NET buttons and several plain HTML buttons. Anytime there's a textbox where a user hits enter, the ASP.NET button tries to submit the form.

I know I can change the defaultButton, but I don't want there to be any default button. I just want it so when the user presses enter it doesn't do anything.

I've tried setting defaultButton to blank, but that doesn't seem to work. How do I prevent the form from being submitted by the ASP.NET button when enter is pressed?

like image 205
Ryan Smith Avatar asked Sep 24 '09 18:09

Ryan Smith


2 Answers

You can set the button's UseSubmitBehavior = false

btnCategory.UseSubmitBehavior = false; 
like image 162
David Avatar answered Oct 02 '22 22:10

David


Here is what I used to fix this problem.

<form runat="server" defaultbutton="DoNothing">         <asp:Button ID="DoNothing" runat="server" Enabled="false" style="display: none;" /> 
like image 35
Bryan Legend Avatar answered Oct 02 '22 23:10

Bryan Legend