だから私は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 が割り当てられた最後の値です。
しかし、私はそれの新しいインスタンスを作成しましたが、値はまだ保持されています...
かなり戸惑います…