如何阅读<;a></a>;从asp.net中的Listview
我有一个ListView我有一个加载到asp.net表单中的代码如下:如何阅读<;a></a>;从asp.net中的Listview,asp.net,c#-4.0,listview,rowdatabound,Asp.net,C# 4.0,Listview,Rowdatabound,我有一个ListView我有一个加载到asp.net表单中的代码如下: <asp:ListView runat="server" ID="ListView2" GroupItemCount="1" onitemdatabound="ListView2_ItemDataBound"> <LayoutTemplate> <asp:PlaceHolder
<asp:ListView runat="server" ID="ListView2"
GroupItemCount="1" onitemdatabound="ListView2_ItemDataBound">
<LayoutTemplate>
<asp:PlaceHolder runat="server" ID="groupPlaceHolder"/>
</LayoutTemplate>
<GroupTemplate>
<asp:PlaceHolder runat="server" ID="itemPlaceHolder"/>
</GroupTemplate>
<ItemTemplate>
<div style="width: 200px; height: 220px; margin-left:
230px; margin-top: -220px">
<a href='<%# GetAFTERburnDownloadHRef() %>'>
<asp:Image ID="Image2" runat="server"
ImageUrl="images/Download.jpg"/></a>
<img src="images/DownloadShadow.jpg"></div>
</ItemTemplate>
<GroupSeparatorTemplate>
</GroupSeparatorTemplate>
<EmptyDataTemplate>
</EmptyDataTemplate>
</asp:ListView>
任何好友都知道如何添加该控件。您可以将锚点设置为服务器端控件,并在代码中更改其属性。标记可能如下所示:
<a id="popupmodal" runat="server" href='<%# GetAFTERburnDownloadHRef() %>' >
<asp:Image ID="Image2" runat="server"
ImageUrl="images/Download.jpg"/>
</a>
在代码隐藏中:
protected void ListView2_ItemDataBound(object sender, ListViewItemEventArgs e)
{
Image Image2 = (Image)e.Item.FindControl("Image2");
//come code here for get <a></a> tag to made this change I want
string PlanType = "free";
if (PlanType == Globals.PlaneType.PlanOne)
{
HtmlAnchor popupmodal = (HtmlAnchor)e.Item.FindControl("popupmodal");
//here i want to add name="popupmodal" in <a></a> like this
//<a name="popupmodal"></a>
popupmodal.Attributes.Add("name", "popupmodal");
Image2.ImageUrl = "~/images/LockDownload.JPG";
}
else
{
Image2.ImageUrl = "~/images/Download.JPG";
}
}
受保护的无效ListView2\u ItemDataBound(对象发送方,ListViewItemEventArgs e)
{
Image Image2=(Image)e.Item.FindControl(“Image2”);
//来这里输入代码,让get tag进行我想要的更改
字符串PlanType=“free”;
if(PlanType==Globals.PlaneType.PlanOne)
{
HtmlAnchor popupmodal=(HtmlAnchor)e.Item.FindControl(“popupmodal”);
//这里我想像这样添加name=“popupmodel”
//
添加(“名称”,“popupmodal”);
Image2.ImageUrl=“~/images/LockDownload.JPG”;
}
其他的
{
Image2.ImageUrl=“~/images/Download.JPG”;
}
}
<a href='<%# GetAFTERburnDownloadHRef() %>' name="popupmodal">
<asp:Image ID="Image2" runat="server"
ImageUrl="images/Download.jpg"/></a>
protected void ListView2_ItemDataBound(object sender, ListViewItemEventArgs e)
{
Image Image2 = (Image)e.Item.FindControl("Image2");
//come code here for get <a></a> tag to made this change I want
string PlanType = "free";
if (PlanType == Globals.PlaneType.PlanOne)
{
//here i want to add name="popupmodal" in <a></a> like this
//<a name="popupmodal"></a>
Image2.ImageUrl = "~/images/LockDownload.JPG";
}
else
{
Image2.ImageUrl = "~/images/Download.JPG";
}
}
<a id="popupmodal" runat="server" href='<%# GetAFTERburnDownloadHRef() %>' >
<asp:Image ID="Image2" runat="server"
ImageUrl="images/Download.jpg"/>
</a>
protected void ListView2_ItemDataBound(object sender, ListViewItemEventArgs e)
{
Image Image2 = (Image)e.Item.FindControl("Image2");
//come code here for get <a></a> tag to made this change I want
string PlanType = "free";
if (PlanType == Globals.PlaneType.PlanOne)
{
HtmlAnchor popupmodal = (HtmlAnchor)e.Item.FindControl("popupmodal");
//here i want to add name="popupmodal" in <a></a> like this
//<a name="popupmodal"></a>
popupmodal.Attributes.Add("name", "popupmodal");
Image2.ImageUrl = "~/images/LockDownload.JPG";
}
else
{
Image2.ImageUrl = "~/images/Download.JPG";
}
}