asp.net

时间:2015-09-17 15:15:31

标签: asp.net .net c#-4.0

这可能与此问题有关: What's the Literal control used for and what's the difference to the Label Control in asp.net?

文字控件还有三个MODE属性值: PassThrough,Encode,Transform。

前两个是可以理解的,但第三个值是什么:Transform signify?这里对文本采用了什么样的转换?

1 个答案:

答案 0 :(得分:2)

当您对.NET内置的内容有疑问时,要检查的地方是MSDN。以下是Mode property的相关文档。

以下是关于变换的内容。

  

不支持的标记语言元素将从内容中删除   控制。如果Literal控件是在浏览器上呈现的   支持HTML或XHTML,控件的内容不会被修改。

另外

  

如果指定Transform,则为Text属性的呈现行为   取决于正在呈现的标记的类型。当Literal控制时   为支持HTML或XHTML的设备或浏览器呈现,   指定Transform会产生与指定相同的行为   直通。 Text属性的所有标记标记和元素都是   为请求的浏览器呈现。