【发布时间】:2012-06-15 14:02:47
【问题描述】:
我有一个运行良好的 .net 站点,只要您在页面上指定包含 .aspx 扩展名的完整文件名。当您尝试在没有指定 default.aspx 的情况下运行默认页面时,不会触发回发。
例如
http://www.site.com/(回发不起作用)
http://www.site.com/default.aspx(回发作品)
http://www.site.com/directory(回发不起作用)
http://www.site.com/directory/default.aspx(回发作品)
我以前从未在 .net 网站上遇到过这个问题,所以很难理解问题所在。我已经检查了最基本的东西,即确保 default.aspx 是默认页面等。检查我的 web.config 文件与正常工作的网站等。
我仍然不明白为什么会发生这种行为。有什么想法吗?
【问题讨论】:
-
请出示您的表格。您是否设置了
action属性? -
网站是否在 IIS 或 Visual Studio 集成 Web 服务器上运行?
-
这里描述了一个类似的问题:stackoverflow.com/questions/7228344/…。还描述了一些解决方案建议。看看吧:)。