单击gridview中的超链接时,它应该重定向到一个页面,并在目标页面上根据ID获取数据

单击gridview中的超链接时,它应该重定向到一个页面,并在目标页面上根据ID获取数据,gridview,Gridview,如果我单击gridview中的超链接按钮,它应该重定向到另一个页面(以及ID作为参考) 在目标页面上,它应该根据该ID获取所有数据 我是一个新手,在internet上找不到好的可理解的链接。将RowCommand事件添加到GridView <asp:GridView onRowCommand="GvRowCommand" ID="GridView1" runat="server"> <asp:TemplateField>

如果我单击gridview中的超链接按钮,它应该重定向到另一个页面(以及ID作为参考)

在目标页面上,它应该根据该ID获取所有数据


我是一个新手,在internet上找不到好的可理解的链接。

将RowCommand事件添加到GridView

 <asp:GridView onRowCommand="GvRowCommand" ID="GridView1" runat="server">
         <asp:TemplateField>
               <ItemTemplate>                                                                    
                   <asp:LinkButton Text="Click" ID="LinkButton2" runat="server" 
                       CommandArgument='<%# Eval("SomeId") %>'/>                                                                    </ItemTemplate>                                                            
</asp:TemplateField>  
</asp:GridView>  

您可以参考msdn了解更多信息:

将RowCommand事件添加到GridView

 <asp:GridView onRowCommand="GvRowCommand" ID="GridView1" runat="server">
         <asp:TemplateField>
               <ItemTemplate>                                                                    
                   <asp:LinkButton Text="Click" ID="LinkButton2" runat="server" 
                       CommandArgument='<%# Eval("SomeId") %>'/>                                                                    </ItemTemplate>                                                            
</asp:TemplateField>  
</asp:GridView>  

您可以参考msdn了解更多信息:

您可以在网格中放置超链接,如下所示:

<asp:HyperLink ID="hlView" runat="server" Text="View" NavigateUrl='<%# "~/pageredirect.aspx?id=" + Eval("Id") %>'></asp:HyperLink>


看看吧。我希望它能帮助你。:)

您可以将超链接放入网格中,如下所示:

<asp:HyperLink ID="hlView" runat="server" Text="View" NavigateUrl='<%# "~/pageredirect.aspx?id=" + Eval("Id") %>'></asp:HyperLink>


看看吧。我希望它能帮助你。:)

非常感谢你的回答。。我很清楚代码落后,但asp:LinkButton不能添加到gridview中,对吗?它只接受asp:HyperLinkField,但不接受ID、CommandArgument等。非常感谢您的回答。。我很清楚代码落后,但asp:LinkButton不能添加到gridview中,对吗?它只接受asp:HyperLinkField,但不接受ID、CommandArgument等