问题描述:

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">


这种方法没有试过,大家可以试一下。



小记一下。但愿能给您带来帮助.

http://www.dezai.cn/blog/default.asp?logID=225
posted on 2008-11-13 16:37  德仔  阅读(364)  评论(0编辑  收藏  举报