问题 IIS 7或IIS 7.5集成模式下的默认文档中是否可能不会引发事件处理程序?


在我的第一个未升级的ASP.NET 4.0 Web应用程序中将头发拉出最后三天之后,我偶然发现了这篇文章。

http://jai-on-asp.blogspot.com/2010/06/changes-and-differences-between-aspnet.html 在标有的部分下: IIS 7或IIS 7.5集成模式下的默认文档中可能不会引发事件处理程序

显然,这个地址的asp.net页面: http://www.mydomain.com/  如果没有明确地添加action =“default.aspx”,它将不会回发给自己 <form>标签。

那么,当您使用母版页时会发生什么? <form>标签是使用母版页时的位置)?

如何使用母版页将我的default.aspx页面回传到.NET 4.0中?


9476
2018-01-12 19:45


起源



答案:


是否在表单上指定了表单 默认页面或者在 母版页,仍然可以通过表格访问 属性 在页面上。

因此,您应该能够在该页面的代码中设置它的操作。

protected void Page_Load(object sender, System.EventArgs e)
{
    this.Form.Action = "Default.aspx";
}

10
2018-03-26 12:34



是的,这对于母版页边注问题来说更像是一个大脑屁。更大的问题是我每次使用默认页面时都要记住的不一致性,我已经明确设置了我不需要的任何其他页面的操作。我不明白。为什么要改变? - EdenMachine


答案:


是否在表单上指定了表单 默认页面或者在 母版页,仍然可以通过表格访问 属性 在页面上。

因此,您应该能够在该页面的代码中设置它的操作。

protected void Page_Load(object sender, System.EventArgs e)
{
    this.Form.Action = "Default.aspx";
}

10
2018-03-26 12:34



是的,这对于母版页边注问题来说更像是一个大脑屁。更大的问题是我每次使用默认页面时都要记住的不一致性,我已经明确设置了我不需要的任何其他页面的操作。我不明白。为什么要改变? - EdenMachine