2013-05-24 4 views
0

я использовал ретранслятор, и я хочу, чтобы увеличить htmlcaption1 как htmlcaption2, 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?

Благодаря ваш ответ

ответ

3

Я думаю, вы можете попробовать это:

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

я не нахожу это очень полезно, чтобы указать альт в этом случае, хотя ... или, по крайней мере, не отличается один, поскольку он не описывает изображение.

+0

благодарит за ответ – Bip

Смежные вопросы