尝试操作DOM以将属性添加到ASP.net页面上的几个标记

时间:2012-07-20 13:39:08

标签: asp.net html dom

我不知道为什么但是

 ]>

继续在我的文档上显示,所以我认为它没有正确解释。我的页面顶部如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
  <!ATTLIST span parentNode CDATA #IMPLIED>
  <!ATTLIST span value CDATA #IMPLIED>
]>

我不知道为什么。我文件头部的完整名称是:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebFormDesignerFrameset.aspx.cs" Inherits="BICWeb.WebFormDesignerFrameset" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Register Assembly="InspectTech.Web.WebControls" Namespace="InspectTech.Web.WebControls"
TagPrefix="iwc" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
  <!ATTLIST span parentNode CDATA #IMPLIED>
  <!ATTLIST span value CDATA #IMPLIED>
]>

1 个答案:

答案 0 :(得分:0)

我相信您必须在属性之前声明<!ELEMENT span EMPTY>

您可以查看http://xmlwriter.net/xml_guide/attlist_declaration.shtml了解更多信息。