MVC-强数据类型TempData多表单ajax
Posted 吴皓杰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC-强数据类型TempData多表单ajax相关的知识,希望对你有一定的参考价值。
一、强数据类型
将某一个或一组数据在控制器传递到视图上去
一个视图里只能有一个强类型数据
强类型数据 - 将某一个或一组数据在控制器传递到视图上去,同ViewBag,数据更稳定,防止多数据传递中出现错误
return view() 时传值,任意类型
public ActionResult Update(string id) { List<Nation> nlist = null; Users u = null; using (Data0928DataContext con = new Data0928DataContext()) { u = con.Users.Where(r => r.UserName == id).FirstOrDefault(); nlist = con.Nation.ToList(); } ViewBag.xixi = nlist; return View(u); }
view层接收
先进行声明类型 - model小写 不需要加分号
@model Users
调用
value="@Model.UserName"
二、tempData - 全局变量,同Sesson,但使用一次后就自动清空
赋值、取值同Session
TempData["LoginIsOk"]="0";
三、多表单
四、ajax同WenForm,注意路径问题
以上是关于MVC-强数据类型TempData多表单ajax的主要内容,如果未能解决你的问题,请参考以下文章
MVC4 之 ViewData ViewBag TempData
5.MVC框架开发(强类型开发,控制器向界面传递数据的几种方法)
在 ASP.NET MVC3 中正确使用 TempData?