asp.net - 事件处理程序可能不会在 IIS 7 或 IIS 7.5 集成模式的默认文档中引发?

标签 asp.net asp.net-4.0 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/如果没有在<form中明确添加action =“default.aspx”,则不会回发给自身> 标签。

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

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

最佳答案

无论表单是在默认页面上指定的,还是在母版页中指定的,仍然可以通过页面上的表单属性进行访问。页。

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

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

关于asp.net - 事件处理程序可能不会在 IIS 7 或 IIS 7.5 集成模式的默认文档中引发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4673291/

相关文章:

asp.net - 无法获取用户 IP 地址(代理/防火墙/负载均衡器)

c# - 如何序列化存储在 session 中的 ListItem

c# - 在 ASP.NET aspx 页面中使用 `<%= "{0}, {1 }", arg1, arg2 %>` 代替 `<%= string.Format("{0}, {1 }", arg1, arg2) %>` 是否有效

c# - FormsAuthenticationTicket.UserData 属性的最大长度

python - 在 IIS7 或 IIS7.5 上部署 Django

asp.net - IIS ARR - 反向代理的 URL 重写 - 如何发送 HTTP_HOST

mysql - 使用 ASP 和 MySQL 按日期查询

c# - 如何从 Web 部件内部停止页面执行

c# - ASP.NET MVC : Is UpdateModel an "expensive" operation (due to Reflection)?

c#-4.0 - 在 Microsoft 堆栈上使用 Comet/XMPP 与 WebSocket 技术的实时 Web 通知和更新选项?