一、强数据类型
将某一个或一组数据在控制器传递到视图上去
一个视图里只能有一个强类型数据
强类型数据 - 将某一个或一组数据在控制器传递到视图上去,同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,注意路径问题