1
1-)如果我有很多文本,按钮,在我的页面链接分机,在PHP中,当我将它们用作数组时,可以使用它们具有相同的名称。我如何在asp.net中做同样的事情?我有这么多的图像按钮在我的页面,我的问题是:我怎么能得到选定的immage按钮的ID?因为我在for循环中引用它们,所以我找不到任何解决方案。如何访问在asp.net中选择的项目
这是我的代码如下 至上“为循环”是RSS第二个“for循环”是明星和一些div
string baslik = "";
string icerik = "";
string imageid = "";
int j = 0;
if (divflag == false)
{
for (int i = 0; i <= 6; i++)
{
j++;
baslik = "baslik" + i;
icerik = "icerik" + i;
imageid = "Img"+i;
this.icerik.InnerHtml = list[i].Description;
this.baslik.NavigateUrl = list[i].Link;
this.baslik.Text = list[i].Title;
%>
<div class="sag-re">-
<div class="sag-re-baslik" runat="server"><asp:HyperLink ID=baslik runat="server">HyperLink</asp:HyperLink></div>
<!--<div class="sag-re-resim"><img src="images/rss-image.jpg" width="120" height="120" /></div>-->
<div class="sag-re-icerik" id = icerik runat="server">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc iaculis blandit mauris, in tincidunt erat scelerisque mollis, ac orci. </div>
<div class="oy-verme">
<!-- <body onload="getDivs()"> -->
<!-- <input type="image"
src="images/yildiz.png"
ID="ImgButton"
runat="server" OnServerClick="ImgButton_ServerClick" />-->
<% for (j = i * 5 + 1; j < (i *5)+6; j++)
{
imageid = "Img" + j;
%>
<div class="yildiz"><asp:ImageButton ID=Imageid runat="server" Height="19px"
ImageUrl="~/images/yildiz.png" onclick="ImageButton"+<%j %>+"_Click" Width="20px"
style="position: relative; top: 13px; left:6px; float:left; " /></div>
<% } %>
<div class="oy-sil"><img src="images/oy-sil.png" width="11" height="13" style="position: relative; top: 30px; " /></div>
</div>
<div class="bilgi" id="rate"><b>Rate</b> : 2.52 <img src="images/mail.jpg" width="12" height="8" /><a href="#"> Mail</a> <img src="images/favorites.png" width="9" height="9" /><a href="#"> Add to favorites</a> <img src="images/tags.png" width="9" height="8" /><a href="#"> Add Tags</a> <img src="images/comment.png" width="11" height="8" /><a href="#"> Add Comment</a> <img src="images/show-comment.png" width="9" height="10" /> <a href="#">Show Comments</a><br /> <b>Tags</b> : tag1, tag2, tag3</div>
我不知道如何使用repater。我如何在代码中使用它 – leventkalay92 2012-02-12 20:28:59
查看此链接,其中显示了标记语法的基础知识。您的版本稍微复杂一些,因为您在中继器中有控件,您需要在ItemDataBound上绑定该控件。您可以使用我在答案中链接到的技术来获得这些子控件。 http://www.learn-asp.net/asptutorials/Repeater.aspx – 2012-02-12 20:35:07