通过gridview渲染超链接按钮

时间:2013-02-19 10:42:35

标签: asp.net vb.net

我在hyperlink button中有一个gridview,其属性为navigateurl = ""

<asp:HyperLink ID="btntest" runat="server" CommandName="Print" 
     CommandArgument='<%# Eval("rentalid") %>'   NavigateUrl="" CssClass ="ImClass orangeButton" 
     Text="Display/Print Rental Agreement As PDF111" Target="_blank">
</asp:HyperLink>

我有gridview command制作文件并提供此hyperlink button navigateurl属性值,但问题是hyperlink button未调用gridview command,因为{ {1}}是空白的,如何在同时获得navigateurl的情况下呈现hyperlink button

2 个答案:

答案 0 :(得分:0)

使用链接按钮,在链接按钮的命令事件中执行您想要执行的任何操作。 你也可以像按钮一样设置一个链接按钮。

答案 1 :(得分:0)

我有类似的问题....我们提出了几种方法,但对我们来说最好的选择是在网格视图中使用文字。我们将文字中的html设置为在新窗口中打开并传递我们需要的查询字符串。我们做了两次,一次在存储过程中选择HTML。行数据绑定上的另一个。听起来这两种情况都可以适用于你的情况。

希望这有帮助!