J'utilise MVC2 dans mon application. Je passe un jeton dans mon URL. Quand j'appelle le contrôleur, il fonctionne très bien, mais je dois ajouter un paramètre de plus « Cid = x »mvc2 est-il possible d'ajouter un paramètre au niveau de l'url dans le contrôleur?
code:
public ActionResult DetailPreferences(VMDetailPreferences vm)
{
if (!string.IsNullOrEmpty(Request["token"]))
{
GetDetails(Request["token"]);
return View(vm);
}
}
http://mydomain.com/Api/Al/DetailPreferences?token=12345 mais je veux appeler http://mydomain.com/Api/Al/DetailPreferences?token=12345&Cid=x
Est-il possible de ajoutez Cid = x?
Vous pouvez facilement ajouter une route qui gère le paramètre supplémentaire. Il y a une excellente réponse [ici] (http://stackoverflow.com/questions/2246481/routing-with-multiple-parameters-using-asp-net-mvc) qui vous montre exactement comment faire cela. – DOK