AspNet MVC4 教学-24:Asp.Net MVC4 Url及Html的Encode技术快速Demo
2015-06-04 11:41
701 查看
Index.cshtml:
效果图:
@{ ViewBag.Title = "Index"; } <h2>Index</h2> <a href="Http://www.ExeSoft.cn/@Url.Encode("我的汉字")/">行易软件</a> <a href="@Html.Encode("Http://www.ExeSoft.cn/我的汉字")/">行易软件</a> @{ string strScriptEncode = Html.Encode("<script>alert('XSS')</script>"); string strHtmlEncode1 = Html.Encode("<i>88888<i>"); string strHtmlEncode2= Html.Encode("<v>9999<v>"); } <h2>@strScriptEncode</h2> <hr /> <h2>@Html.Encode("<script>alert('XSS')</script>")</h2> <hr /> <h2>@Html.Raw("<script> alert('XSS')</script>")</h2> <hr /> <h2>@Html.Raw(strScriptEncode)</h2> <hr /> <h2>@Html.Raw(@Html.Encode("<script>alert('XSS')</script>"))</h2> <hr /> <h2>@strHtmlEncode1</h2> <h2>@Html.Encode("<i>8888</i>")</h2> <hr /> <h2>@Html.Raw(@Html.Encode("<i>8888</i>"))</h2> <h2>@Html.Raw(strHtmlEncode1)</h2> <hr /> <h2>@Html.Raw("<i>8888</i>")</h2> <hr /> <h2>@strHtmlEncode2</h2> <h2>@Html.Raw("<v>9999</v>")</h2> <h2>@Html.Raw(strHtmlEncode2)</h2> <h2>@Html.Raw(@Html.Raw(strHtmlEncode2))</h2>
效果图:
相关文章推荐
- 使用aspose.word 第三方的插件实现导出word
- 解读ASP.NET 5 & MVC6系列(17):MVC中的其他新特性
- ASP.NET 图片上传工具类 upload image简单好用功能齐全
- ASP.NET假分页
- asp.net局部刷新数据库
- ASP.NET中配合JS实现页面计时(定时)自动跳转
- Bind("入库日期", "{0:yyyy-MM-dd}") 关于asp.net格式化数据库日期字符串
- windows server 2008 iis 搭建asp
- 让 ASP.NET JS验证和服务端的 双验证 更简单
- Asp.net--数据绑定控件Repeater
- [Asp.net 5] Logging-日志系统的基本架构(上)
- ABP(现代ASP.NET样板开发框架)系列之6、ABP依赖注入
- ASP.NET MVC与WebForm区别
- asp中Scripting.Dictionary字典对象使用示例
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- Asp.Net alert弹出提示信息的5种方法
- 树莓派(raspberry)使用经验————设置有线和无线ip
- 【ASP.NET北大青鸟】-总结(一)
- asp ODBC 驱动程序不支持所需的属性
- ASP.NET 状态服务 及 session丢失问题解决方案总结