我有一个我正在写的 asp.net 页面,我对这个问题感到困惑。我有 3 个与 LINQ 绑定的 DetailView。装订效果很好。现在,我有一个皮肤文件,我想用它来布置 DV,它看起来像这样。
<asp:DetailsView SkinID="blogViews" runat="server" Width="100%" CssClass="post"
AutoGenerateRows="False" GridLines="None" FooterStyle-CssClass="comments" FooterStyle-Height="50px">
<Fields>
<asp:BoundField DataField="blog_title" ShowHeader="False" ItemStyle-CssClass="title" ItemStyle-Font-Size="X-Large"/>
<asp:BoundField DataField="blog_content" HtmlEncode="False" ShowHeader="False" ItemStyle-CssClass="entry" />
</Fields>
现在的问题是,我需要添加一个 templateField 来显示一些数据,并且我需要它在标题和内容字段之间。通过使用模板字段,我需要执行以下操作:
Eval("blog_datetime")
和其他一些人。不幸的是,皮肤文件不允许代码块。我无法将模板字段添加到 aspx 页面本身,因为它将 templateField 放在 DetailsView 的底部。我想我要问的是:
如何解决无法将代码块放入皮肤文件的事实?