HtmlControl.InnerHtml属性
2012-03-08 09:46
113 查看
HtmlControl.InnerHtml
属性位于命名空间 System.Web.UI.HtmlControls下,用于获取或设置位于指定的 HTML 服务器控件的开始标记和结束标记之间的内容。
InnerHtml 属性不自动对进出 HTML 实体的特殊字符进行编码。
HTML 实体允许显示特殊字符(如 < 字符),浏览器通常会将这些字符解释为具有特殊含义。
< 字符会被解释为标志的开头,并且不会在页面上显示。
若要显示 < 字符,将需要使用实体
<。
例如,如果 InnerHtml 属性设置为
"<b> Hello </b>",则 < 和
> 字符不会分别转换为 < 和
>。
呈现的输出仍将是:<b> Hello </b>。 浏览器将检测 <b> 标记并用粗体显示“Hello”文本。
语法:
[BrowsableAttribute(false)]
public virtual string InnerHtml { get; set; }
例:
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Page_Load(object sender,EventArgs e) { message.InnerHtml = Server.HtmlEncode(DateTime.Now.ToString()); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>InnerHtml属性</title> </head> <body> <form id="form1" runat="server"> <div> <span id="message" runat="server"></span> </div> </form> </body> </html>
页面运行后,查看源文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title> InnerHtml属性 </title></head> <body> <form name="form1" method="post" action="InnerHtml属性.aspx" id="form1"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5MzQxMTgzMTcPZBYCAgQPZBYCAgEPFgIeCWlubmVyaHRtbAUQMjAxMi0zLTggOTo0MTowNGRkCOCQyjVIa52xKQ+QYQ8hfa0ntSM=" /> </div> <div> <span id="message">2012-3-8 9:41:04</span> </div> </form> </body> </html>
相关文章推荐
- Silverlight嵌入到HTML之windowless属性及运用AjaxControlToolKit时出现虚线边框的问题
- 用户控件提示没有指定HtmlGenericControl的ID属性是什么错误
- react.js使用非元素属性dangerouslySetInnerHTML
- HTML DOM innerHTML 属性及实现图片连续播放
- web开发设计--JS的innerHTML/display属性
- HTML DOM innerHTML 属性
- js innerHTML用法及错误:无法设置未定义或null引用的属性“innerHTML”解决
- Firefox 不支持 DOM 对象的 outerHTML innerText outerText 属性
- 20. Element innerHTML 属性
- 里面是对一个body的属性进行server的一些设定,不过可以衍生到其他的一些htmlcontrol
- Silverlight嵌入到HTML之windowless属性及运用AjaxControlToolKit时出现虚线边框的问题
- JavaScript DOM杂知识(value/innerHTML/innerText/textContent对比、nodeType/nodeName/nodeValue区别、获取任意类型的属性)
- Silverlight嵌入到HTML之windowless属性及运用AjaxControlToolKit时出现虚线边框的问题
- js中innerText/value/innerHTML三个属性的区别
- HTML DOM innerheight、innerwidth 属性
- 动态修改HtmlGenericControl的属性
- HTML DOM innerHTML 属性
- JavaScript.innerHTML属性
- html超级链接标记A的TARGET属性详解
- HTML标签特殊属性