我有一个问题希望有人可以提供帮助.
我有一个动态Gridview.我需要有一个hyperlinkgridview列.这些超链接应打开一个弹出窗口,以便在点击时显示某些数据.
我通过动态模板字段尝试了这个.但即使在绑定数据时,我也无法获得该列的超链接.我能够获取数据而不是超链接.
这是HyperLinkTemplate正在实施的类ITemplate.
public class HyperLinkTemplate : ITemplate
{
private string m_ColumnName;
public string ColumnName
{
get { return m_ColumnName; }
set { m_ColumnName = value; }
}
public HyperLinkTemplate()
{
//
// TODO: Add constructor logic here
//
}
public HyperLinkTemplate(string ColumnName)
{
this.ColumnName = ColumnName;
}
public void InstantiateIn(System.Web.UI.Control ThisColumn)
{
HyperLink HyperLinkItem = new HyperLink();
HyperLinkItem.ID = "hl" + ColumnName;
HyperLinkItem.DataBinding += HyperLinkItem_DataBinding;
ThisColumn.Controls.Add(HyperLinkItem);
}
private void HyperLinkItem_DataBinding(object …Run Code Online (Sandbox Code Playgroud) 我试过这段代码但是没有用...
protected void btnAbc_Click(object sender, EventArgs e)
{
string script = "<script language='javascript'>alert('abc');</script>";"
ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script,true);
}
Run Code Online (Sandbox Code Playgroud)
请咨询.