• MVC Razor


    1、@....    相当于<%=...%>

    2、@{}  相当于<%%>,遇到无法自动转换的,需要在前面加@:

    3、@()  将某一段代码当做C#代码

    4、表单提交name值对应好字段名,方法那边可以接收一个对象

    5、往视图上带数据,object model(强类型视图数据)

    Users u = new UsersData().getUsers(ids);
    return View(u);

    6、视图接数据

    @model Users
    <input type = "text" value="@Model.UserName">

    7、ViewBag

    //后台:
    
    ViewBag.name = nname;
    ViewBag.sex= sex;
    //前端:
    @{
      string nname = ViewBag.name;
      string sex = ViewBag.sex;
    }
    
    <input type="text" name="nname" value="@nname"/>
    <select>
      <option value="2">全部<option/>
      <option value="1" @(sex=="1"?"select":"")>男<option/>
      <option value="0" @(sex=="0"?"select":"")>女<option/>
    
    <select/>

    8、TempData[""],和session相同,只能取一次,用完自动销毁。

    //后台
    TemoData["msg"]="登陆成功";
    //前台
    @TemoData["msg"]
  • 相关阅读:
    poj3984 迷宫问题(简单搜索+记录路径)
    substr
    poj3087 Shuffle'm Up
    学生管理系统
    win10配置gcc编译环境
    poj3278 Catch That Cow
    将字符串str1复制为字符串str2的三种解决方法
    poj2251 Dungeon Master
    cf 410
    7.20 Codeforces Beta Round #8
  • 原文地址:https://www.cnblogs.com/yangchuanqi/p/8477980.html
Copyright © 2020-2023  润新知