Html.Encode

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="MvcApp2.Views.Home.Index" %>

<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">
<h2><%= Html.Encode(ViewData["Message"]) %></h2>
<p>
To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
</p>
</asp:Content>

 

除非知道输出的是一段Html编码的字符串,可以直接输出字符串。因为当字符串中带有空格或者<,这种可能引起浏览器曲解,就要加上Html.Encode进行Html编码的转换,以防出现一些不必要的错误。

 

微软官方说明

作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2012/07/05/2577946.html

时间: 2024-11-04 09:27:18

Html.Encode的相关文章

【COCOS2DX-LUA 脚本开发之十】使用LUA CJSON库进行ENCODE与DECODE操作完成对JSON数据转化

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/lua-game/1337.html 本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采用cjson进行.首先简单介绍下cjson: Lua CJSON 是 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍.Lua CJSON 完全支持 UTF-8 ,无需依赖

用Zend Encode编写开发PHP程序

encode|程序 使用PHP的人都知道,它是一个脚本编程工具,用它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码.大家都知道任何一个脚本程序的执行效率同具有相同功能的编译好的二进制代码相比较,它的执行效率都是比较低的.那么要是有一个工具能够帮我们把用PHP写的程序编译成二进制代码就好了,这样不但执行效率提高了, 运行速度也加快了.真要是有这么一个工具,那就是一举两得了. 现在这不是梦想了,Zend Encode就是为此而开发的,它可以直接将脚本编译成二进制码.有了

如何编译PHP源代码(介绍Zend Encode的安装方法)(我今天刚调试成功,不敢独享,拿来献宝)

encode|编译|源代码 如何编译PHP源代码(介绍Zend Encode的安装方法)作者:大自然 信箱:zhanmr@telekbird.com.cn 主页:http://zhanzhen.wayall.com 一直有朋友在问PHP如何保护源代码,就像ASP里的SCRENC一样(虽然SCRENC早就有东东可以破解了).谢天谢地,一直致力于PHP发展的Zend公司为我们带来了最新的工具Zend Encoder就可以实现编译PHP源代码的功能.有关Zend Encoder的功能简介请看:http

对Query字段进行Encode操作的一点看法

encode 对Query字段进行Encode操作:    利用一个Query字段在不同主页间传递信息时必须进行Encode操作(注意是在进行不同页面传递),因为如果不这样做,你很可能使得接受信息的那边接受到一些你所不期望的奇怪字串.注:其实如果Query字段中没有一些特殊字符,例如空格和标点符号等,那么也可以不进行Encode操作.    其实,这种Encode操作是十分容易的,有一个特定的方法来执行这种操作:那就是Server.URLEncode()方法,看下面这个例子:<a href=&quo

用MS script encode加密asp

encode|加密 Active Server Page技术为应用开发商提供了基于脚本的直观.快速.高效的应用开发手段,极大地提高了开发的效果.但由于ASP脚本是采用明文(plain text)方式来编写的,所以应用开发商辛苦开发出来的ASP应用程序,一旦发布到运行环境中去后,就很难确保这些"源代码"不会被流传出去.这样就产生了如何有效地保护开发出来的ASP脚本源代码的需求. ASP运行机制 ASP脚本是一系列按特定语法(目前支持vbscript和jscript两种脚本语言)编写的,与

对经MS Script Encode加密的ASP进行解密

encode|加密|解密 微软的脚本编码器( SCRENC.EXE )是微软提供的可以对ASP脚本源码进行编码加密的一个工具.应用开发商通过使用这个工具,达到 Web 主机和 Web 客户不能查看或修改它们的源代码.有关SCRENC.EXE的详细内容请参看笔者的文章<对ASP脚本源代码进行加密>.在某种情况下如果我们忘了做源码备份,就无法再进行加工.修改了.怎么能把加过密的代码再恢复回来呢? 在这里,我们提供一个解密软件(ZWDECODE.EXE 需要这个软件者请查阅http://www.zh

Java中URLEncoder.encode和encodeURIComponent的区别

背景介绍: 1)encodeURIComponent和decodeURIComponent在前端使用 2)URLEncoder.encode和URLDecoder.decode在后台使用 知识点: 1)encodeURIComponent和URLEncoder.encode的区别在于前者对下面五个符号不编码 ! %21 ' %27 ( %28 ) %29 ~ %7E 2)decodeURIComponent和URLDecoder.decode暂时还看不出有何区别 解释: 前后台交互传输数据的过程

关于Asp.Net中的Encode

Asp.Net 引擎可能是不错,但是它把程序员想的太笨,会自以为是做很多自动的 Encode 和 Decode,以下文举例: 如果客户端我们 post 了如下的数据, 但是你实际得到的是: 也就是说,默认的调用 Asp.Net 引擎提供给我们的方法: byte[] bytesToPost = httpLocalRequest.ContentEncoding.GetBytes(httpLocalRequest.Form.ToString()); 我们将会得到一个错误的结果. 我们必须: byte[

Python中encode()方法的使用简介

  这篇文章主要介绍了Python中encode()方法的使用简介,是Python入门中的基础知识,需要的朋友可以参考下 encode() 方法返回字符串的编码版本.默认编码是当前的默认字符串编码.可给予设置不同的错误处理机制. 语法 以下是encode()方法的语法: ? 1 str.encode(encoding='UTF-8',errors='strict') 参数 encoding -- 这是所使用的编码.对于所有的编码方案的列表,请访问:标准编码库 errors -- 这可能是给定一个

JavaScript给url网址进行encode编码的方法

 这篇文章主要介绍了JavaScript给url网址进行encode编码的方法,实例分析了javascript中encodeURIComponent函数的使用技巧,需要的朋友可以参考下     本文实例讲述了JavaScript给url网址进行encode编码的方法.分享给大家供大家参考.具体分析如下: JavaScript给url网址进行encode编码,使用encodeURIComponent即可 ? 1 2 3 var myUrl = 'http://www.baidu.com'; var