MVC中View的类当做参数传递
控制器传递类型
ViewData["helpInfo"] = helpInfo;
跳转页面的接收参数
参数:string helpInfoStr
HelpInfo helpInfo = JsonConvert.DeserializeObject<HelpInfo>(helpInfoStr);
public ActionResult Index()
{
ViewData["nameTest"] = "Hella World";
ViewBag.nameTest= "Hella World";
return View();
}
JS
@using Newtonsoft.Json;
var vData =@Html.Raw(JsonConvert.SerializeObject(ViewData));
参数(replace是为了把json 的双引号改为单引号,不改的话会出问题):JSON.stringify(vData["helpInfo"]).replace(/"/g, "'")
<span>@ViewData["name"]</span> <span>@ViewBag.nass</span>

浙公网安备 33010602011771号