C# “如何添加html控件”;锚定标签“;在gridview中动态显示?
我已使用以下代码将ASP按钮添加到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
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();