Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阅读<;a></a>;从asp.net中的Listview_Asp.net_C# 4.0_Listview_Rowdatabound - Fatal编程技术网

如何阅读<;a></a>;从asp.net中的Listview

如何阅读<;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

我有一个ListView我有一个加载到asp.net表单中的代码如下:

                    <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";
    }
}