gpt4 book ai didi

c# - 在一个页面上使用 GridView Linkbutton 获取记录 ID,并使用 C# 在 ASP.NET 中获取另一个页面

转载 作者:行者123 更新时间:2023-11-30 13:58:33 24 4
gpt4 key购买 nike

如何使用 C#ASP.NET 中将一个页面的 id 提交到另一个页面?我有一个 GridView 控件,每条记录都包含一个链接按钮:

<asp:TemplateField>              
<ItemTemplate>
<asp:LinkButton ID="lbtn_naatscat" runat="server" Text="arshad" CommandName="view_user_naats_gv" Font-Underline="false" />
</ItemTemplate>
</asp:TemplateField>

我已将 id 绑定(bind)到链接按钮:

if (e.Row.RowType == DataControlRowType.DataRow)
{
((LinkButton)e.Row.FindControl("lbtn_naatscat")).CommandArgument
= DataBinder.Eval(e.Row.DataItem, "cate_id").ToString();
((LinkButton)e.Row.FindControl("lbtn_naatscat")).Text
= DataBinder.Eval(e.Row.DataItem, "title").ToString();
}

现在我想在用户单击此链接按钮时将此 id 传递到另一个页面。

最佳答案

您可以处理LinkBut​​ton 的 Command event并使用 CommandArgument:

void LinkButton_Command(Object sender, CommandEventArgs e) 
{
if(e.CommandName == "view_user_naats_gv")
{
Resonse.Redirect("UserNaats.aspx?catID=" + e.CommandArgument.ToString());
}
}

关于c# - 在一个页面上使用 GridView Linkbutton 获取记录 ID,并使用 C# 在 ASP.NET 中获取另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16523225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com