簡體   English   中英

使用T4MVC時如何從URL中刪除參數

[英]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.

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