ASP.NET MVC Razor语法
2016-08-26 17:05
204 查看
语法一
@{ C#代码 } 这里花括号里面可以写Html标签
语法二
@idName 这里的idName是个C#变量,语法@idName可以直接输出值到页面
语法三:@(值) 这样方便输出标签id
比如:
@{ string idName="DBG"; }
<input type="text" name="Reason" id="12_@idName@(3)" />
浏览器得到页面代码:
<input type="text" name="Reason" id="12_DBG3" />
语法四:@:跟着文本 可以直接输出到页面而不被转义,前提条件是@:在@{ }里面
比如:
@{
@:function queRen(AttendanceId) {
@: AlertMsg("确认=" + AttendanceId);
@:}
}
浏览器得到的页面代码就是:
function queRen(AttendanceId) {
AlertMsg("确认=" + AttendanceId);
}
语法五:<text>这个标签是Razor特殊识别标签,可以让<text></text>括住的内容直接输出到浏览器(不会被转义)
@if(btnAuthList["3004"])
{
<text>
//确认
function queRen(AttendanceId) {
AlertMsg("确认=" + AttendanceId);
}
//审核
function shenHe(AttendanceId) {
AlertMsg("审核=" + AttendanceId);
}
</text>
}
浏览器得到的代码是:
//确认
function queRen(AttendanceId) {
AlertMsg("确认=" + AttendanceId);
}
//审核
function shenHe(AttendanceId) {
AlertMsg("审核=" + AttendanceId);
}
@{ C#代码 } 这里花括号里面可以写Html标签
语法二
@idName 这里的idName是个C#变量,语法@idName可以直接输出值到页面
语法三:@(值) 这样方便输出标签id
比如:
@{ string idName="DBG"; }
<input type="text" name="Reason" id="12_@idName@(3)" />
浏览器得到页面代码:
<input type="text" name="Reason" id="12_DBG3" />
语法四:@:跟着文本 可以直接输出到页面而不被转义,前提条件是@:在@{ }里面
比如:
@{
@:function queRen(AttendanceId) {
@: AlertMsg("确认=" + AttendanceId);
@:}
}
浏览器得到的页面代码就是:
function queRen(AttendanceId) {
AlertMsg("确认=" + AttendanceId);
}
语法五:<text>这个标签是Razor特殊识别标签,可以让<text></text>括住的内容直接输出到浏览器(不会被转义)
@if(btnAuthList["3004"])
{
<text>
//确认
function queRen(AttendanceId) {
AlertMsg("确认=" + AttendanceId);
}
//审核
function shenHe(AttendanceId) {
AlertMsg("审核=" + AttendanceId);
}
</text>
}
浏览器得到的代码是:
//确认
function queRen(AttendanceId) {
AlertMsg("确认=" + AttendanceId);
}
//审核
function shenHe(AttendanceId) {
AlertMsg("审核=" + AttendanceId);
}
相关文章推荐
- ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3 Razor 视图引擎 基本语法
- [ASP.NET MVC 小牛之路]03 - Razor语法
- ASP.NET MVC学习---(七)Razor视图引擎语法
- ASP.NET MVC 3和Razor中的@helper “.NET研究”语法
- ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3: Razor中的@:和语法
- ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3: Razor视图引擎中 @: 和<text> 语法【转载】
- ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3和Razor中的@helpe“.NET技术”r 语法
- [ASP.NET MVC 小牛之路]03 - Razor语法
- 【转载】ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3和Razor中的@helper 语法
- 一起谈.NET技术,ASP.NET MVC 3和Razor中的@helper 语法
- ASP.NET MVC 3: Razor的@:和语法
- ASP.NET MVC 3: Razor中的@:和语法