如何將數據發送到操作並返回具有viewmodel對象的不同視圖。如何傳遞json字符串的錨點標記mvc 5
我想從index.cshtml頁面發送json字符串到動作,並且想要重定向或返回到具有viewmodel對象的Tax.cshtml頁面。 剃刀:
<li class="mt5"><a id="noOfCart" href="@Url.Action("ReviewOrder", "Tax",new {storedTaxyear=localStorage.getItem("taxyear")})"><i class="fa fa-shopping-cart fa-lg hover1 textwhite"></i><span class="shoppingbadge"></span></a></li>
控制器
public ActionResult ReviewOrder(string storedTaxyear)
{
ViewBag.FormName = 1;
ServicesCategoryList objviewmodel = new ServicesCategoryList();
return View("Tax", objviewmodel);
}
是表示不存在的localStorage
您無法將JavaScript變量傳遞給Razor變量。嘗試將localStorage.getItem(「taxyear」)放在隱藏字段中,然後將其值傳遞給 – Kostis