2010-04-23 68 views
0

我已經遇到了關於母版頁和IIS7重寫模塊中默認按鈕的奇怪問題。我所有的內容頁面都有在代碼隱藏(在預渲染上)中設置的默認按鈕,或者它們位於aspx頁面中的面板上。這在我的本地機器和生產服務器上正常工作。但是,當啓用IIS7 URL重寫時,默認按鈕始終是母版頁中的一個。IIS7重寫更改默認按鈕

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

    } 

這就是我如何在代碼隱藏中設置我的默認按鈕。我不確定重寫模塊可以做什麼。 感謝您的任何幫助

回答

0

我不知道是什麼關於發佈到SO,但經過幾小時和幾小時的嘗試,我找到了......發佈後哈哈。那麼,我會在這裏爲所有遇到此問題的人或類似問題留下問題。我在web.config

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

的個.axd文件是動態生成添加了此規則部分,所以你不能「硬編碼」反對。

相關問題