日期:2014-05-17  浏览次数:20482 次

循環輸出問題
我在頁面上綁定了一個repeater用來輸出用戶輸入的信息

<asp:Repeater runat="server" ID="repeater1">
<ItemTemplate>

<p style="line-height:30px;width:700px;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;<% for (char c = 'A'; c <= 'Z'; c++){ %><%=c%>、<%} %>&nbsp;&nbsp;<asp:Label ID="Label1" runat="server"
  Text='<%# Eval("Context") %>'></asp:Label><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;售價<asp:Label ID="Label2" runat="server"
  Text='<%# Eval("Price") %>'></asp:Label>/套</strong></p>
   
</ItemTemplate>
</asp:Repeater>

我想在用戶輸入一條信息後,前面有一個字母來坐為標題,我加了一個for循環,但是這個循環只是把字母全部顯示在一條信息中,這要怎麼修改



------解决方案--------------------
你可以在返回的数据源里面增加一列,然后赋值后绑定
------解决方案--------------------
你可以选择
1、在后台的数据源里面增加一列.
2、不用ItemTemplate 采取asp的做法 直接循环输出列表.
------解决方案--------------------
探讨

想叉啦 还是直接在后台数据源那动手脚吧。