码迷,mamicode.com
首页 > Web开发 > 详细

MVC Razor

时间:2018-02-21 17:43:00      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:class   强类型   类型   body   nbsp   value   前台   需要   ret   

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"]

 

MVC Razor

标签:class   强类型   类型   body   nbsp   value   前台   需要   ret   

原文地址:https://www.cnblogs.com/xinchenhui/p/8456867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!