Razor怎么不进行转义输出

Razor怎么不进行转义输出,第1张

你要 不输出html的话,必须 返回 htmlstring类型,或者它的派生类。@(new HtmlString(a))aspx %= 和%: 没看出有啥区别, %: mvc2.0 才有的吧

最近在用MVC3开发一个网站,以前没有用过MVC3,

遇到一个纠结的事情就是无法把原生态的HTML输出到Razor视图的页面上。

在网上查了下才发现MVC3原来还有个MvcHtmlString的类,MSDN上显示,

MvcHtmlString类中有个Create的方法,可以把打输出的字串输出出来,如:

MvcHtmlString.Create(“<li>test</li>”)或者New MvcHtmlString(“<li>test</li>”)

安装windows script host,双击后缀为.vbs的文件运行,或者在命令行下,以cscript命令运行。

前面展示了一个HTML文件中嵌套VBScript的例子。这里展示一个通过Windows Script Host执行的本地

将上述文件保存为后缀为vbs的文档,当你在资源管理器中双击该文档时,资源管理器通过查找注册表,发现该文件类型已与windows scripting Host 关联,因此调用WHS,并将文件名传入。WHS从文件开头执行,忽略掉注释文本。对这个例子来说,是从WSCript.Echo GetIP 处执行。

这样就引发了对函数GetIP的调用。WSH在当前脚本内找到该函数,执行,并将结果作为参数传给WSCript.Echo,显示后结束。Echo是对象WSCript的一个方法,当脚本以这种方式执行时,它以Messagebox的方式输出文本。当脚本在命令行方式下,以CScript.exe命令执行时,输出到控制台。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7114904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存