Я хочу передать несколько параметров из Url.Action, Вот код с точки зренияКак передать несколько параметров в Url.Action()
window.location.href = "@Url.Action("ABC", "XYZ", new { @A= ViewBag.A , @B = ViewBag.B })";
И это мой метод в контроллер XYZ
public ActionResult ABC(string A, string B)
{
// Some Code
}
Я всегда получаю значения только в первом параметре, а второй всегда равен нулю. Либо если я, но B первый. Второй всегда имеет значение null. VIEW в основном работает под функцией JavaScript. Вот URL: http://localhost/CargoMainSite/XYZ/ABC?A=1&B=2
Обратите внимание, что между Параметром один и Параметром два есть дополнительный текст, то есть «amp;» если я его явно удалю. Он отлично работает и получает правильные значения.
Спасибо @Lalit Кумар для редактирования. –
Зачем использовать пост, если вы показываете оба параметра в URL-адресе? – gog
Позволяет оставить его. Что, если это не ПОСТ? –