我的主体中有一个字符串,它取自一个数组。我想将其传递给链接按钮上的点击事件。有什么办法吗?非常感谢任何帮助。 示例代码如下:
(正文)
string myLabelsName = column.ToString();
LinkButton myButton = new LinkButton();
myButton.Text = ("THIS IS MY BUTTON");
myButton.Click += new System.EventHandler(myButton_Click);
(事件)
protected void myButton_Click(object sender, EventArgs e)
{
I WANT THE STRING 'myLabelsName' Here <<
Response.Redirect(myLabelsName + ".aspx");
}
最佳答案
您可以在这里使用字段/属性或更合适的:LinkButton 的 CommandName
property .
string myLabelsName = column.ToString();
LinkButton myButton = new LinkButton();
myButton.Text = "THIS IS MY BUTTON";
myButton.CommandName = myLabelsName;
myButton.Click += new System.EventHandler(myButton_Click);
// ...
protected void myButton_Click(object sender, EventArgs e)
{
LinkButton btn = (LinkButton) sender;
string myLabelsName = btn.CommandName;
Response.Redirect(myLabelsName + ".aspx");
}
顺便说一下,您正在使用 LinkButton
,为什么不使用它的 PostBackUrl
直接属性(property)?
关于c# - 如何在 LinkButton 单击时将字符串传递给 ASP.Net 中的单击事件? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24954305/