所以我有一个名为linkButton 的LinkButton。
protected LinkButton linkButton;
在获取指定目录的每个目录的循环中,我有这个:
linkButton = new LinkButton();
linkButton.Text = DirInf.Name;
linkButton.CommandArgument = DirInf.FullName;
linkButton.Command += new CommandEventHandler(linkButton_Command);
其中 DirInf 是 DirectoryInfo 类型。
现在当我放:
Response.Redirect("filebrowser.aspx?dir=" + linkButton.CommandArgument);
linkButton = new LinkButton();
在函数linkButton_Command 内,linkButton.CommandArgument 似乎总是“C:\Windows”,这恰好是最后一个值linkButton.CommandArgument 被分配。
但是我创建了它的一个新实例-但该值仍然保留...
我很纳闷...