У меня есть приложение ASP.NET, в котором есть несколько кнопок ASP.NET и несколько простых кнопок HTML. Каждый раз, когда появляется текстовое поле, в которое попадает пользователь, кнопка ASP.NET пытается отправить форму.Отмена кнопки отправки по умолчанию в ASP.NET
Я знаю, что могу изменить defaultButton
, но я не хочу, чтобы была кнопка по умолчанию. Я просто хочу, чтобы это, когда пользователь нажимает кнопку ввода, ничего не делает.
Я пробовал установить defaultButton
на пустой, но это, похоже, не работает. Как запретить отправку формы кнопкой ASP.NET при нажатии клавиши ввода?
Это действительно создает требуемое поведение: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.usesubmitbehavior.aspx –
@RyanSmith иногда бывает трудно найти недостатки , например, «не имеет кнопки отправки» из-за количества способов, с помощью которых отрицательный может быть сформулирован. –
Дополнительное примечание: ImageButton от ASP.Net не имеет атрибута UseSubmitBehavior. Если вы используете один из них, см. Решение «скрытая фиктивная кнопка» ниже. также см .: [Этот вопрос] (http://stackoverflow.com/questions/1561400/how-to-disable-submit-behaviour-of-aspimagebutton) – CodePartizan