首页 > Web开发 > 详细

asp MVC的一些tip总结

时间:2015-03-24 10:28:57      阅读:209      评论:0      收藏:0      [点我收藏+]

1:编码解码防止乱码:HttpUtility.*Code

2:文本替换:@{

@:"string";

<text>string</text>

}

3:js中使用Razor:

@Ajax.JavaScriptStringEncode(C#表达式);

4:隐式代码表达式:@Model.message;

5:显式代码表达式:@(1+2)

6:无编码表达式:@Html.Raw(htmlstring)

7:转义:@@

8:注释

@*

*@
9@RenderBody() @RenderSection("string")的原理:

布局文件:layout.cshtml:

<html>
<head>
@{
ViewBag.Title = "layout";
}
</head>
<body>
<h2>layout</h2>
<div id="mydiv">@RenderBody()</div>

<footer>@RenderSection()</footer>
</body>
</html>

 

使用布局文件:uselayout.cshtml

@{
ViewBag.Title = "uselayout";
Layout = "~views/layout.cshtml";
}

<h2>uselayout</h2>

@section footer{

 

please join us

}

 

其实就是说:A使用B这个模板,A中有@renderbody 和@rendersection的部分,要用本文当A的相应内容来替换即可

 

asp MVC的一些tip总结

原文:http://www.cnblogs.com/aobama/p/4361786.html

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