IIS7 переписать изменение кнопки по умолчанию - PullRequest
0 голосов
/ 23 апреля 2010

Я столкнулся со странной проблемой, касающейся кнопок по умолчанию на главных страницах и модуля перезаписи IIS7. На всех моих страницах контента есть кнопки по умолчанию, установленные в выделенном фрагменте кода (при предварительном просмотре), или они находятся на панелях на странице aspx. Это прекрасно работает на моей локальной машине и на рабочем сервере. Однако, когда я включаю IIS7 URL Rewrite, кнопка по умолчанию всегда совпадает с кнопкой на главной странице.

    protected void LoginButton_PreRender(object sender, EventArgs e)
    {
        Button btnDefault = sender as Button;
        this.Page.Form.DefaultButton = btnDefault.UniqueID;

    }

Вот так я установил свою кнопку по умолчанию в коде позади. Я не уверен, что может делать модуль перезаписи. Спасибо за любую помощь

1 Ответ

0 голосов
/ 23 апреля 2010

Я не знаю, что такое публикация в SO, но после нескольких часов попыток я выясняю это ... после публикации LOL. Ну, я оставлю здесь вопрос для всех, кто сталкивался с подобной проблемой. Я добавил это в раздел «Правила» в web.config

<add input="{URL}" negate="true" pattern="\.axd$" />

.axd файлы генерируются динамически, поэтому вы не можете «жестко закодировать» их.

...