首页 > Web开发 > 详细

MVC Razor

时间:2018-02-21 17:33:11      阅读:229      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!