日期:2014-05-19  浏览次数:20523 次

一条记录有必要这样做吗?还有其他什么简单点的.
在vs中设计中看这个东西很难看,把界面搞的很长,因为这个有循环.我只要一条记录.还有什么其他的好办法?
我用的是DIV布局

<asp:Repeater   ID= "TopRepeater "   runat= "server ">
                <ItemTemplate>
                        <div   id= "Content_right_2_3 ">
                                <a   href= " <%#   DataBinder.Eval(Container.DataItem, "id ", "Article.aspx?id={0} ")   %> "   target= "_blank "> <asp:Image   ID= "TitleImage "   runat= "server "   ImageUrl= ' <%#   DataBinder.Eval(Container.DataItem, "TitleImage ", "../UploadFile/NewsTitle/{0} ")%> '/> </a> </div>
                          <div   id= "Content_right_2_4 ">
                                  <asp:Label   ID= "lblSContent "   runat= "server "   Text= ' <%#   DataBinder.Eval(Container.DataItem, "SContent ")   %> '> </asp:Label> </div>
                </ItemTemplate>
</asp:Repeater>

------解决方案--------------------
因为软件并不知道你只取一条..可以用lable后台赋值
------解决方案--------------------
如果只是一条记录还用得着放到数据库中么
不如直接
<div>
<a href= " " > adf </a>
<img src= " ">
<span> </span>
</div>
这样子就可以了
上面那样做自己有它的好处.
------解决方案--------------------
如果只取几条记录的话
别用绑定控件了
扔几个Lable 或 TextBox
Read()后赋值就可以了