• C#-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,注意路径问题

  • 相关阅读:
    oracle 存储过程
    IBM Http Server 7 下载安装
    设置linux静态IP地址
    was7补丁下载安装
    JDBC提供程序和数据源配置
    db2替换激活永久lic
    db2基本命令
    db2创建数据库
    linux解压命令
    linux下安装db2_v9.7
  • 原文地址:https://www.cnblogs.com/qq450867541/p/6520202.html
Copyright © 2020-2023  润新知