gpt4 book ai didi

c# - 如何使用c#将参数传递给点击事件方法

转载 作者:太空狗 更新时间:2023-10-29 22:23:56 26 4
gpt4 key购买 nike

我的 C# 上下文中有这个按钮:

<button id='Update' OnServerClick='UpdateCart'>Update</button>

现在我想将参数 (num) 传递给 (UpdateCart) 方法:

protected void UpdateCart(object sender, EventArgs e)
{

Response.Cookies["Cart"]["Qty(" + num + ")"] = Request.Form["Qty" + num];
}

我该怎么做?

最佳答案

使用 ASP.NET Button控制而不是 <button/>允许您通过 CommandArgument 属性设置值并使用 Command 事件(不要使用 Click)检索 CommandArgument 值的标记属性(property)。

标记:

 <asp:Button 
ID="Button1"
runat="server"
CommandArgument="10"
oncommand="Button1_Command"
Text="Button" />

代码:

protected void Button1_Command(object sender, CommandEventArgs e)
{
string value = e.CommandArgument.ToString();
}

关于c# - 如何使用c#将参数传递给点击事件方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530140/

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