我已将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)。
答案 0 :(得分:1)
如果它只是IE中的问题并且在其他浏览器上运行正常,那么请考虑清除IE的缓存。然后对您的网页进行硬刷新(CTRL + F5)。
请重新检查您是否在web.config文件中提到了默认文档。
如果您在托管环境中,请从控制面板中的起始页面的IIS设置中选择默认文件。
答案 1 :(得分:0)
*如果您已尝试右键单击该页面并选择“设置为启动页面”,您是否在Visual Studio网站属性页中选中了“启动选项”列表项中的“起始URL”和特定页面属性。尝试更改这些值?
PS:如果您使用的是Web应用程序项目而不是网站项目,则此设置为[yourapp]>属性> web> StartAction> StartURL
答案 2 :(得分:0)
如果您正在使用任何javascript或jquery,请检查是否存在任何默认重定向(如〜/或/)。