如何增加任何数

本文关键字:任何数 增加 何增加 | 更新日期: 2023-09-27 18:15:05

我使用了中继器,我想增加htmlcaption1htmlcaption2, htmlcaption3 ....:

 <asp:Repeater ID="RepeaterBigBanner" runat="server">  
    <HeaderTemplate>  
    </HeaderTemplate>  
    <ItemTemplate>
         <img src="<%#DataBinder.Eval(Container.DataItem,"BannerPath")%>"alt="#htmlcaption1""  />
    </ItemTemplate>
    <SeparatorTemplate>  
    </SeparatorTemplate> 
</asp:Repeater>

cs:

sqlConn.Open();
            sqlComm = sqlConn.CreateCommand();
            sqlComm.Connection = sqlConn;            
            sqlComm.CommandText = "select Top(11) * from BannerYonetim where GosterimYeri='W' and Aktif=0 and BaslangicTarihi<getdate() and BitisTarihi>getdate() order by BaslangicTarihi";       
            sqlComm.CommandType = CommandType.Text;
            SqlDataAdapter mySqlAdapter = new SqlDataAdapter(sqlComm);
            DataSet myDataSet = new DataSet();
            mySqlAdapter.Fill(myDataSet);
            RepeaterBigBanner.DataSource = myDataSet;
            RepeaterBigBanner.DataBind();

如何增加alt="#htmlcaption1"像:#htmlcaption2, #htmlcaption3#htmlcaption11吗?

谢谢你的回答

如何增加任何数

我想你可以试试这个:

<ItemTemplate>
         <img src="<%#DataBinder.Eval(Container.DataItem,"BannerPath")%>" alt="<%# "#htmlcaption" + (Container.ItemIndex + 1).ToString() %>"  />
</ItemTemplate>

我觉得在这种情况下指定Alt不是很有用…或者至少不是另一个,因为它没有描述图像。