C# “如何添加html控件”;锚定标签“;在gridview中动态显示?

C# “如何添加html控件”;锚定标签“;在gridview中动态显示?,c#,asp.net,html,gridview,anchor,C#,Asp.net,Html,Gridview,Anchor,我已使用以下代码将ASP按钮添加到GridView: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.H

我已使用以下代码将ASP按钮添加到GridView:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.ComponentModel;
using System.Collections;
/// <summary>
/// Summary description for DynamicTemplate
/// </summary>
public class DynamicTemplate : System.Web.UI.ITemplate
现在我面临以下问题: 如何将ASP按钮位置上的HTML锚定标记添加到网格视图中

HyperLink lnkDelete = new HyperLink();
lnkDelete.Text = "Link text";
lnkDelete.NavigateUrl = "deletepage.aspx"; 

您尝试过类似的方法吗?

我添加了如下内容:

  TemplateField t = new TemplateField();
        DynamicTemplate mt = new DynamicTemplate(ListItemType.Item);

        HtmlImage img = new HtmlImage();
        img.ID = "btnEdit";
        img.Src = "~/images/image.gif";
        img.Alt = "An image";
        img.Attributes.Add("class", "cssimage");
        mt.AddControl(img, "Text", "Edit");
        t.ItemTemplate = mt;
        t.HeaderText = "Activity";
        GridView1.Columns.Add(t);
        GridView1.DataSource = dtOutPutResult;
        GridView1.DataBind();
谢谢你的回答

HyperLink lnkDelete = new HyperLink();
lnkDelete.Text = "Link text";
lnkDelete.NavigateUrl = "deletepage.aspx"; 
  TemplateField t = new TemplateField();
        DynamicTemplate mt = new DynamicTemplate(ListItemType.Item);

        HtmlImage img = new HtmlImage();
        img.ID = "btnEdit";
        img.Src = "~/images/image.gif";
        img.Alt = "An image";
        img.Attributes.Add("class", "cssimage");
        mt.AddControl(img, "Text", "Edit");
        t.ItemTemplate = mt;
        t.HeaderText = "Activity";
        GridView1.Columns.Add(t);
        GridView1.DataSource = dtOutPutResult;
        GridView1.DataBind();