本文主要是介绍ASP.NET MVC Razor语法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
语法一@{ 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 Razor语法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!