2016-10-11 2 views
0

Я устанавливаю приговор DefaultButton на мою форму asp, чтобы отправить форму на ключ Enter.ASP.NET DefaultButton ориентирован на загрузку страницы

Все работает нормально, но моя кнопка имеет состояние фокусировки на странице загрузки, которая беспокоит из-за некоторых стилей CSS, применяемых на странице.

<form id="loginForm" runat="server" DefaultButton="btnLogin"> 
    ... 
</form> 

Я бы хотел, чтобы кнопка не фокусировалась на загрузке страницы.

Спасибо за вашу помощь

ответ

1

Это поведение по умолчанию кнопки по умолчанию в ASP.NET. То, что вы можете сделать, чтобы переопределить это, заключается в том, чтобы вручную установить фокус по умолчанию для какого-либо другого элемента управления. Для этого вызовите Page.SetFocus:

Page.SetFocus(SomeOtherControlID); 

Это позволит установить контроль фокуса на форме, как, что:

<form id="loginForm" runat="server" 
     DefaultFocus="SomeOtherControlID" 
     DefaultButton="btnLogin"> 
+0

Спасибо большое! Сделал трюк :) – Pouki

Смежные вопросы