首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

datalist 里头嵌套repeater

2013-06-26 
datalist 里面嵌套repeaterdatalist 里面嵌套repeater 如何在显示Repeater1.Items.Count asp:DataList ID

datalist 里面嵌套repeater
datalist 里面嵌套repeater 如何在显示Repeater1.Items.Count


 <asp:DataList ID="DataList1" runat="server" 
        onitemdatabound="DataList1_ItemDataBound"><ItemTemplate>
                        <asp:Repeater ID="Repeater1" runat="server">
                              <ItemTemplate>

 <select id="perNature<%#Repeater1.Items.Count.ToString()%>" name="perNature">
              <option selected="selected" value="">----请选择----</option>
              <option>1</option>
              <option>2</option>
              <option>3</option>
              <option>4</option>
              <option>5</option>
              <option >6</option>
                          </select>
</ItemTemplate>
                              </asp:Repeater>
 </ItemTemplate>
    </asp:DataList>




[解决办法]
试试
<select id='perNature<%=Repeater1.Items.Count.ToString()%>'>

[解决办法]
<select id="perNature<% Count %>" name="perNature">
Count 是个public的参数,值从后台写
[解决办法]
引用:
datalist 里面嵌套repeater 如何在显示Repeater1.Items.Count


 <asp:DataList ID="DataList1" runat="server" 
        onitemdatabound="DataList1_ItemDataBound"><ItemTemplate>
                        <asp:Repeater ID="Repeater1" runat="server">
                              <ItemTemplate>

 <select id="perNature<%#Repeater1.Items.Count.ToString()%>" name="perNature">//Repeater嵌套在DataList里边后台不能获取到Repeater对象,报编译错误


              <option selected="selected" value="">----请选择----</option>
              <option>1</option>
              <option>2</option>
              <option>3</option>
              <option>4</option>
              <option>5</option>
              <option >6</option>
                          </select>
</ItemTemplate>
                              </asp:Repeater>
 </ItemTemplate>
    </asp:DataList>




代码修改:





[解决办法]
引用:
Quote: 引用:

datalist 里面嵌套repeater 如何在显示Repeater1.Items.Count


 <asp:DataList ID="DataList1" runat="server" 
        onitemdatabound="DataList1_ItemDataBound"><ItemTemplate>
                        <asp:Repeater ID="Repeater1" runat="server">
                              <ItemTemplate>

 <select id="perNature<%#Repeater1.Items.Count.ToString()%>" name="perNature">//Repeater嵌套在DataList里边后台不能获取到Repeater对象,报编译错误
              <option selected="selected" value="">----请选择----</option>
              <option>1</option>
              <option>2</option>
              <option>3</option>
              <option>4</option>
              <option>5</option>
              <option >6</option>
                          </select>
</ItemTemplate>
                              </asp:Repeater>


 </ItemTemplate>
    </asp:DataList>




代码修改:




楼主可以试试这个
[解决办法]
继续, 帮顶

[解决办法]
DataList1循环时,Repeater1 的ID重复了
<select id="perNature<%#Repeater1.Items[这里写DataList索引值]%>" name="perNature">
[解决办法]
http://blog.csdn.net/fengqiao1999/article/details/5035003







发现自己写错了
修改代码:
<select id="perNature<%#Container.ItemIndex + 1%>" name="perNature"> 

热点排行