0

我有一个gridview包含作为模板字段的超链接,现在我想使用行命令来处理对此超链接的单击,但是,没有超链接的命令名称或命令参数。如何做到这一点?


<asp:TemplateField>

<ItemTemplate>
<asp:HyperLink ID="HyperLink3" runat="server" Target="_blank" Font-Names="Tahoma"
 Font-Size="Small">[HyperLink3]</asp:HyperLink>
</ItemTemplate>

</asp:TemplateField>

注意:我需要使用超链接,而不是链接按钮。

4

1 回答 1

1

GridView's RowDataBound Event .

you can find the link control and add an arribute to it.

HyperLink lnkObj = (HyperLink)e.Row.FindControl("HyperLink3");
lnkObj.Attributes.Add("onclick", <write your code> );
于 2012-04-18T10:36:54.537 回答