簡體   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