マスター ページと IIS7 書き換えモジュールの既定のボタンに関して奇妙な問題が発生しました。すべてのコンテンツ ページには、コード ビハインド (事前レンダリング時) に設定された既定のボタンがあるか、aspx ページのパネルにあります。これは、ローカル マシンと運用サーバーで正常に動作します。ただし、IIS7 URL Rewrite を有効にすると、既定のボタンは常にマスター ページのボタンになります。
protected void LoginButton_PreRender(object sender, EventArgs e)
{
Button btnDefault = sender as Button;
this.Page.Form.DefaultButton = btnDefault.UniqueID;
}
これが、コード ビハインドで既定のボタンを設定する方法です。書き換えモジュールが何をしているのかわかりません。助けてくれてありがとう