首页 > 代码库 > MVC-强数据类型、TempData、多表单、ajax
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="http://www.mamicode.com/@Model.UserName"
二、tempData - 全局变量,同Sesson,但使用一次后就自动清空
赋值、取值同Session
TempData["LoginIsOk"]="0";
三、多表单
四、ajax同WenForm,注意路径问题
MVC-强数据类型、TempData、多表单、ajax
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。