Я столкнулся со странной проблемой, касающейся кнопок по умолчанию на главных страницах и модуля перезаписи IIS7. На всех моих страницах контента есть кнопки по умолчанию, установленные в выделенном фрагменте кода (при предварительном просмотре), или они находятся на панелях на странице aspx. Это прекрасно работает на моей локальной машине и на рабочем сервере. Однако, когда я включаю IIS7 URL Rewrite, кнопка по умолчанию всегда совпадает с кнопкой на главной странице.
protected void LoginButton_PreRender(object sender, EventArgs e)
{
Button btnDefault = sender as Button;
this.Page.Form.DefaultButton = btnDefault.UniqueID;
}
Вот так я установил свою кнопку по умолчанию в коде позади. Я не уверен, что может делать модуль перезаписи.
Спасибо за любую помощь