@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" ...
@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <title>RazorView</title></head><body> <div> @(ViewBag.cName).cName </div> <hr /> <div>aa.CName</div> <hr /> <!--输出email--> <div>fangsheng@163.com</div> <hr /> @{ //匿名变量 var qq = new { com = "163" }; } <div>fangsheng @qq.com</div> <hr/> <!--输出字符串1--> <div>@qq.com</div> <hr /> <!--输出字符串2--> @{ Response.Write(qq.com); } <hr /> <!--输出HTML字符串--> @{ get='_blank'>string strhtml="<input type='text'/>"; } @*razor视图引擎会自动转移输出字符串中的<>*@ @strhtml <!--输出html ,缺点用这个 Response.Write方法,输出跑到页面最上方了--> @{ Response.Write(strhtml); } <hr /> @*还可以使用html帮助类的方法,来输出控件*@ @*使用html.raw方法输出不转义的html代码 因为这个方法,返回的一个htmlstring对象*@ @Html.Raw(strhtml) <hr /> @*使用HtmlString方法输出不转义的html代码*@ @{ HtmlString htmlRaw = new HtmlString("<input type='button' value='确定是htmlstring'/>"); Response.Write(htmlRaw); } <hr /></body></html>
上面是效果图
原标题:Razor视图引擎语法
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。