zoukankan      html  css  js  c++  java
  • 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"]
  • 相关阅读:
    不相交集合ADT
    Python基于比较的排序
    优先队列(堆)
    Python数据结构——散列表
    设计包含min函数的栈
    What really happens when you navigate to a URL
    browser process request
    Business vs Technology
    理解端口与IP
    Tor的教程
  • 原文地址:https://www.cnblogs.com/xinchenhui/p/8456867.html
Copyright © 2011-2022 走看看