0

两个 ASP.NET Web 表单页面:

第 1 页:

类型:普通 asp.net 页面,无容器或数据库绑定控件

渲染为:Content Content

来源(如浏览器工具所示):<p>Content&nbsp;Content</p>

(生活很幸福)

第2页:

类型:数据库内容,使用DetailsView控件

渲染为:Content&nbsp;Content

来源(如浏览器工具所示):<p>Content&nbsp;Content</p>

我会生气为什么会这样!我希望&nbsp;成为一个空白空间!

是DetailsView的魅力还是什么!!

附录: Page2 标记

    <ItemTemplate>
    <%--Title--%>
    <asp:Label ID="lblTitle" runat="server" Text='<%# Eval("title") %>'></asp:Label>

    <br />

    <%--Date--%>
    <asp:Label ID="lblDate" runat="server" Text='<%# Eval("date") %>'></asp:Label>

    <br />

    <%--Content--%>
    <p>
        <asp:Literal ID="lblContent" runat="server" Text='<%# Bind("content") %>' />
    </p>
</ItemTemplate>

请注意,我尝试了asp:Labelandasp:Literal

4

1 回答 1

1

不知道为什么你需要在标签上进行双向数据绑定,所以我可能会回到使用以下内容:

<%--Content--%>
    <p>
        <asp:Literal ID="lblContent" runat="server" Text='<%# System.Web.HttpUtility.HtmlEncode((string)Eval("content")) %>' />
   </p>
于 2013-06-16T21:33:51.400 回答