簡體   English   中英

ASP.Net MVC2 URL格式問題

[英]ASP.Net mvc2 url format issue

在我的mvc2項目中,這樣在瀏覽器中顯示了一些URL,

本地主機:53289 /紙/ ViewAgendaPaper MeetingId = 186&類型= 2&REFID = 186

但我更喜歡這樣子

本地主機:53289 /紙/ ViewAgendaPaper

在我的Global.asax中

routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Default", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );

如何隱藏URL中的ID字段。 請給我一些想法。 謝謝。

據我認為,您無法隱藏應該傳遞的ID以獲取確切數據,但是,

localhost:53289/Paper/ViewAgendaPaper?MeetingId=186&type=2&RefId=186

您可以像這樣:

localhost:53289/Paper/ViewAgendaPaper/186/2/186

閱讀這篇文章將為您提供更多幫助: 如何在ASP.NET MVC中創建友好的URL?

您無法通過簡單的鏈接來完成您所要求的。 錨鏈接<a>...</a>執行簡單的GET。 如果要隱藏參數,則需要對相關頁面進行POST。

暫無
暫無

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

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