繁体   English   中英

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

[英]how to remove default.aspx as default page from my application

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

仅在IE中出现问题

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

如果这只是IE中的问题,并且在其他浏览器上也可以正常工作,请考虑清除IE的缓存。 然后执行网页的硬刷新(CTRL + F5)。

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

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

*如果您已经尝试右键单击页面并选择“设置为启动页面”,是否已在Visual Studio站点属性页面中签入,则在“启动选项”列表项中有“启动URL”和特定页面属性。 尝试更改这些值?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM