the page contains markup that is not valid 解决办法
作者:admin 日期:2008-11-13
问题描述:
the page contains markup that is not valid when attached to a master page 当使用了样式跟皮肤的时候,打开.aspx页,就会出现这个东西了。不知是不是Bug
这是MSDN的反馈:
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=314745
我的解决办法很奇怪:
打开Source视图:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<uc1:Add ID="Add1" runat="server" />
</asp:Content>
在这里随便打一个回车再返回到view视图就可以了~~~
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<uc1:Add ID="Add1" runat="server" />
</asp:Content>
//注意区别:我上面多了两个空行
我查了一下国外的资料,还有一种方法是:
将aspx或master里面的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
换成
<!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">
这种方法没有试过,大家可以试一下。
小记一下。但愿能给您带来帮助.