关于母版页和 IIS7 重写模块中的默认按钮,我遇到了一个奇怪的问题。我所有的内容页面都在代码隐藏(预渲染)中设置了默认按钮,或者它们位于 aspx 页面的面板中。这在我的本地机器和生产服务器上运行良好。但是,当我启用 IIS7 URL 重写时,默认按钮总是指向母版页中的那个。
protected void LoginButton_PreRender(object sender, EventArgs e)
{
Button btnDefault = sender as Button;
this.Page.Form.DefaultButton = btnDefault.UniqueID;
}
这就是我在代码隐藏中设置默认按钮的方式。我不确定重写模块可以做什么。谢谢你的帮助