两个ASP.NET Web表单页面:
第1页:
类型:普通的asp.net页面,没有容器或数据库绑定控件
呈现为:Content Content
来源(如浏览器工具中所示):<p>Content Content</p>
(生活快乐)
第2页:
类型:数据库内容,使用DetailsView控件
呈现为:Content Content
来源(如浏览器工具中所示):<p>Content Content</p>
我会生气为什么会这样!我希望
成为一个空白区域!
是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:Label
和asp:Literal
答案 0 :(得分:1)
不确定为什么你需要在标签上进行双向数据绑定,所以我可能会回到使用以下内容:
<%--Content--%>
<p>
<asp:Literal ID="lblContent" runat="server" Text='<%# System.Web.HttpUtility.HtmlEncode((string)Eval("content")) %>' />
</p>