[英]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.