簡體   English   中英

Asp.net mvc 3沒有參數的網址

[英]Asp.net mvc 3 Urls with no parameters

我想構建一個應用程序,並具有不帶參數的url,而不是/ Race / 2僅具有/ Race等。 我正在考慮使用Post-Redirect-Get,每個帶有[ValidateAntiForgeryToken]的帖子。 在后操作結果中,我將參數保存在TempData中,然后重定向到想要在其中檢查TempData的視圖結果。 我認為xsrf攻擊不會成為問題。 我這樣做是因為我不希望url為ctrl-c ctrl-v。 你怎么看?

我這樣做是因為我不希望url為ctrl-c ctrl-v。 你怎么看?

盡管這樣做可以確保您的網站安全,但它會帶來另一個問題:SEO。 您可能會忘記搜索引擎的想法,例如網絡排名,索引編制等等。 您的網站將無法建立索引。 如果這是Intranet應用程序,而您不需要擔心SEO,那么您可以繼續進行。 或者,如果這是公共互聯網應用程序,但您仍然不關心SEO,則可以繼續進行。 當然,如果這只是在您網站的經過驗證的部分內,那么SEO當然也不是問題,您可以繼續實施它。

在TempData中存儲值有時可能會導致問題。 如果我們管理頁面重定向並謹慎發布,那將是安全的,否則,在執行過程中可能會發生任何其他錯誤,因此TempData在所需頁面中將不可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM