I, ist Code in AnsichtWie mehrere Parameter in Url.Action()
window.location.href = "@Url.Action("ABC", "XYZ", new { @A= ViewBag.A , @B = ViewBag.B })";
Und das ist meine Methode in Controller-XYZ
Hier mehrere Parameter von Url.Action übergeben wollen passierenpublic ActionResult ABC(string A, string B)
{
// Some Code
}
Ich bekomme immer Werte nur in ersten Parameter und zweite ist immer Null. Entweder wenn ich aber B zuerst. Der zweite ist immer null. VIEW ist grundsätzlich unter JavaScript-Funktion. Hier ist die URL: http://localhost/CargoMainSite/XYZ/ABC?A=1&B=2
Bitte beachten Sie, gibt es einige zusätzliche Text zwischen Parameter eins und Parameter zwei, das ist "amp;" wenn ich es explizit entferne. Es funktioniert gut und bekommt richtige Werte.
Dank @Lalit Kumar für die Bearbeitung verwenden. –
Warum Post verwenden, wenn Sie beide Parameter in URL angeben? – gog
Lässt es verlassen. Was ist, wenn es nicht POST ist? –