如何从我的应用程序中删除default.aspx作为默认页面

时间:2011-06-16 10:07:40

标签: asp.net

我已将Home.aspx更改为默认页面,但是当我运行应用程序时,它仍然会转到default.aspx页面。当我删除default.aspx页面然后我运行它会给出一个例外,找不到页面(没有找到404页面)。在其他页面中,当我单击Grid行时,它应该触发一个网格行命令,但它首先调用default.aspx页面,然后它会触发row命令事件。在row命令和default.aspx页面之间有一个连接,没有来自javascript的response.redirect事件,但我不知道它为什么调用DEFAULT.ASPX页面。

仅在IE

中出现问题

我已将Home.aspx设置为默认页面,但仍在启动时搜索Default.aspx页面(Visual Studio)。

3 个答案:

答案 0 :(得分:1)

如果它只是IE中的问题并且在其他浏览器上运行正常,那么请考虑清除IE的缓存。然后对您的网页进行硬刷新(CTRL + F5)。

请重新检查您是否在web.config文件中提到了默认文档。

如果您在托管环境中,请从控制面板中的起始页面的IIS设置中选择默认文件。

答案 1 :(得分:0)

*如果您已尝试右键单击该页面并选择“设置为启动页面”,您是否在Visual Studio网站属性页中选中了“启动选项”列表项中的“起始URL”和特定页面属性。尝试更改这些值?

  • 您是否检查过您是否使用内置的asp.net URL路由或任何其他URL路由模块,处理程序等?

PS:如果您使用的是Web应用程序项目而不是网站项目,则此设置为[yourapp]>属性> web> StartAction> StartURL

答案 2 :(得分:0)

如果您正在使用任何javascript或jquery,请检查是否存在任何默认重定向(如〜/或/)。