[英]How to remove parameters from URL when using T4MVC
動作方法看起來像
public virtual ActionResult Show(int productId, bool isValid, bool getByStoreId = false)
當我調用此操作時,我會收到類似
.../Product/Show/221?isValid=True&getByStoreId=True
但我只想展示
.../Product/Show/221
T4MVC對此有一些捷徑嗎?
routes.MapRoute(
"ProductsShow_Default",
"Product/{action}/{articleId}",
MVC.Product.Show()
);
默認情況下,默認情況下,您放置在RouteValueDictionary
用於任何路由的參數都不會添加到查詢字符串中。 避免將它們放入查詢字符串中的唯一方法是為它們映射一條路由,但它們仍將顯示在URL中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.