0
に渡さ
ASP.NETコアのUrlHelperExtensions
は、その有用ではありませんので、私は、ルート値を追加/削除/マージすることはできません。コア前UrlHelper
の等価は、それが簡単にRouteValueDictionary
を取っ過負荷を、持っていました。編集匿名オブジェクトIUrlHelper
だから私は、ルーティングを実行するメソッドを持っています。それは私がそれに追加して、IUrlHelper.Action(...)
に渡したい、object routeValues
を受けます。
私はobject
からRouteValueDictionary
に変換できますが、匿名に戻ることはできませんobject
。多分別の方法がありますか?
public string GenerateOrderRoute(object routeValues = null)
{
var newRouteValues = //...I want to add/remove/merge to routeValues
// e.g. I want to add an area
return _urlHelper.Action("details", "orders", newRouteValues);
}