私はUrl.RouteUrl
を使用して、自分のユーザーに戻るためのURLを作成しています。私はそれに渡すパラメータを追加する必要がある場合MVCでURLを作成する方法は?
var path = Url.RouteUrl(new RouteValueDictionary()
{
{ "controller", "Home"},
{"action", "myaction"},
{"area" , "myarea"},
});
これは私myarea/home/myaction
との素敵なURLを返し、myarea/home/myaction?param1=abc
のように言って、どのようにそれを行うことができますか?
var param1Value = "abc";
var path = Url.RouteUrl(new RouteValueDictionary()
{
{ "controller", "Home"},
{"action", "myaction"},
{"area" , "myarea"},
new {param1 = param1Value },
});
を試してみました。
これを行う方法はありますか?
@KennethK:可能な場合は、例を投稿することができますか? –
以前の(削除された)コメントは無視してください。私はあなたのコードを間違って読む。 –
あなたのリクエストに似たものがあります。 http://stackoverflow.com/questions/6995608/appending-param-to-mvc-routes – Kami