您的位置:首页 > 编程语言 > ASP

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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: