開発しようとしている C# ASP.Net Web サイトがあります。現在、pdf ファイルと画像のアップロードがあり、その詳細はデータベースに保存されています。問題は、ページを更新すると、画像または pdf が再度アップロードされ、更新するたびにアップロードされ続けることです。どうすればこれを防ぐことができますか? 私の C# コードは非常に基本的なものなので、ここにあります。しかし、うまくいきません... データベースを確認すると、エントリが重複しています。このメソッドは、ボタンのクリック時にのみ起動する必要がありますが、ページが更新されたときにも起動します。また、このメソッドはページの読み込みにもありません。どんな助けでも大歓迎です、ありがとう。
public void Upload_OnClick(Object sender, EventArgs e)
{
String filename = txtFileName.Text;
if(filename != "")//checks if there is something to upload if(true) then upload
{
String SQL = "INSERT INTO tblFileNames (filename) VALUES ('"+filename+"')";
new DBHelper().runSQL(SQL);
}
txtFileName.Text = ""; //resets the value in txtFileName so it won't run the if
}