MVC中的路由出錯了。我的URL現在顯示如:MVC中的控制器URL問題
本地主機:4578 //名稱/ S(weu2uyteuig2yu32g)
我不知道爲什麼S(weu2uyteuig2yu32g)
是在網址的結尾來了。
MVC中的路由出錯了。我的URL現在顯示如:MVC中的控制器URL問題
本地主機:4578 //名稱/ S(weu2uyteuig2yu32g)
我不知道爲什麼S(weu2uyteuig2yu32g)
是在網址的結尾來了。
你在web.config中有這樣的東西嗎?
<configuration>
<system.web>
<sessionState cookieless="true"
regenerateExpiredSessionId="true" />
</system.web>
</configuration>
在asp.net,如果你選擇一個cookie的環境系統將創建在URL中的會話密鑰。
尚未檢查MVC的確切語法,但我期望它是類似的東西。
正確答案。 – fuat
是的,你的回答是正確的。刪除此regenerateExpiredSessionId =「true」後,它工作正常。 –
一旦我遇到這種情況。但現在不記得爲什麼。可能是你與MD5哈希和打電話給你的方法錯誤。如果沒有,你應該輸入所有的細節。
這應該是最多的評論。如果您「使用MD5並將其稱爲錯誤」,則MVC不會自動爲您的URL添加字符。 – CodeCaster
請張貼您的路由配置,以及您在其中產生此鏈接的視圖之一! – nemesv