私はasp.netを初めて使用しています。 しかし、ユーザーが新しいファイルをアップロードした場合、以前にアップロードされたファイルをディレクトリから削除したい。asp.netで新しいファイルをアップロードすると、以前にアップロードされたファイルをディレクトリから削除する方法
は、これはファイルの後ろに私のコードの抽象コードです:
public partial class mypage : System.Web.UI.Page
{
//I cannot access upload label control value here
string lblValue = lbluploadFile.Text //this global variable doesn't work
protected void Page_Load(object sender, EventArgs e)
{
// I can access asp.net label control value in page load
lbluploadFile.Text
}
protected void btnAttachment_Click(object sender, EventArgs e)
{
File.Delete(ConfigurationManager.AppSettings["UploadFolder"].ToString() + lblValue);
}
}
あなたは、あなたが削除、移動などの任意の操作を行うことができ、サーバー・パス(物理パス)で最初のファイルを取得する必要があり
これはあなたのために働いていないものは何ですか? – john
現在のWebフォームのどこでも 'text'プロパティに直接アクセスすることができますが、' label text'のグローバル変数を持つ点は何ですか? – mmushtaq
@johnページの読み込み中にアップロードコントロールラベルのプロパティにアクセスできません。 このコードは機能しません。 – shaadi