我有一个gridview
,其中包含一个超链接作为模板字段,现在我想使用row命令来处理此超链接的点击,但是没有超链接的命令名称或命令参数。如何这样做?
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink3" runat="server" Target="_blank" Font-Names="Tahoma"
Font-Size="Small">[HyperLink3]</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
注意:我需要使用超链接,而不是链接按钮。
答案 0 :(得分:1)
GridView RowDataBound事件。
您可以找到链接控件并向int添加属性。
HyperLink lnkObj = (HyperLink)e.Row.FindControl("HyperLink3");
lnkObj.Attributes.Add("onclick", <write your code> );