繁体   English   中英

我如何在数据列表中找到控件

[英]how I find a control in datalist

在此处输入图片说明 我在asp.net项目中获取了一个数据列表,其中包含一些图片和图片名称。 现在,我想在每页之后显示每个图片。 这意味着如果有任何用户单击图片,则图片将在另一页中打开并显示其详细信息。所以我想知道如何在数据列表中找到控件。 在下面的数据列表图片中,我想单击Jai Ho之类的图片名称,它将在另一页中打开。 在此处输入图片说明

您可以使用链接按钮的OnClientClick属性。 <asp:LinkButton>标记中,添加以下代码

OnClientClick="javascript:window.open('your_url');"

尝试这个

protected void up-movie-name_Click(object sender, EventArgs e)
{
          Label4.Text = (Datalist1.SelectedItem.FindControl("Label1").ToString());
}

要么

  protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
 {
   if (e.Item.ItemType == ListItemType.Item)
   {
       LinkButton linkButton = e.Item.FindControl("LinkButton1") as LinkButton;
       string commandText = linkButton.Text;
   }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM