Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ASP.Net中单击链接按钮时将字符串传递给单击事件?C#_C#_Asp.net - Fatal编程技术网

如何在ASP.Net中单击链接按钮时将字符串传递给单击事件?C#

如何在ASP.Net中单击链接按钮时将字符串传递给单击事件?C#,c#,asp.net,C#,Asp.net,我的主体中有一个字符串,它取自数组。我想把它传递给linkbutton上的click事件。有没有办法做到这一点?非常感谢您的帮助。 示例代码如下: (主体) (活动) protectedvoidmybutton\u单击(对象发送者,事件参数e) { 我想在这里输入字符串“myLabelsName”您可以在这里使用字段/属性或更合适的:LinkButton的 顺便说一句,您正在使用一个链接按钮,为什么不直接使用它的属性呢?@user3809554:不,为什么要这样? string myLabels

我的主体中有一个字符串,它取自数组。我想把它传递给linkbutton上的click事件。有没有办法做到这一点?非常感谢您的帮助。 示例代码如下:

(主体)

(活动)

protectedvoidmybutton\u单击(对象发送者,事件参数e)
{

我想在这里输入字符串“myLabelsName”您可以在这里使用字段/属性或更合适的:LinkButton的


顺便说一句,您正在使用一个链接按钮,为什么不直接使用它的属性呢?

@user3809554:不,为什么要这样?
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");
    }
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");
}