0

我在我的应用程序中使用 MVC2。我在我的网址中传递了一个令牌。当我调用控制器时,它工作正常,但我需要再添加一个参数“Cid=x”

代码:

public ActionResult DetailPreferences(VMDetailPreferences vm)
{
    if (!string.IsNullOrEmpty(Request["token"]))
    {
        GetDetails(Request["token"]);
       return View(vm);
    }    
}

http://mydomain.com/Api/Al/Det​​ailPreferences?token=12345但我想调用 http://mydomain.com/Api/Al/Det​​ailPreferences?token=12345 &Cid=x

是否可以添加 Cid=x ?

4

1 回答 1

0

此时将其添加到 url 为时已晚,因为 url 已经被调用。

您可以重定向到 url 并添加令牌,但我认为这不是您想要的

RedirectToAction("DetailPreferences", new {cid = "x"});

访问视图信息的更好选择是将其添加到视图数据

ViewData["cid"] = "x";
于 2013-05-30T19:08:19.813 回答