我有一个我正在尝试开发的 C# ASP.Net 网站。它目前拥有并上传 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
}