我有一個帶有FileUpload控件的aspx頁面。我通過給定的瀏覽按鈕在其中選擇一個文件。點擊它下面的另一個按鈕(「AddFile」:按鈕上的文本)從FileUpload控件的文件路徑被保存在數據庫中。在FileUpload控件中的某些文件沒有觸發按鈕點擊事件
我面臨一個奇怪的場景,其中按鈕「AddFile」的點擊事件不會觸發FileUpload控件中選定的某些文件。當選擇這樣的文件並點擊按鈕時,它給出I.E. '頁面無法顯示',並且在點擊事件時甚至不會擊中斷點。
在它正在發生的文件中,其中有一些是CSV文件,其中包含十萬個記錄。
以下是我點擊事件的代碼。任何幫助,高度讚賞。 在此先感謝!
protected void btnAddFile_Click(object sender, EventArgs e)
{
lblResults.Visible = false;
if (FileUpload1.PostedFile.FileName != "" && ddlfiles.SelectedValue != "Select File")
{
List<string> ddValues = new List<string>();
fName = ddlfiles.SelectedValue;
DataInsertIntoSourceInfo(fName, FileUpload1.PostedFile.FileName);
SelectFromSourceInfo();
if (ViewState["ddValues"] != null)
{
ddValues = (List<string>)ViewState["ddValues"];
ddValues.Add(fName);
ViewState.Add("ddValues", ddValues);
}
else
{
ddValues.Add(fName);
ViewState.Add("ddValues", ddValues);
}
ddlfiles.Items.Remove(fName);
if (ddlfiles.Items.Count < 2)
{
btnAddFile.Enabled = false;
}
btnpkg.Visible = true;
}
else
{
MessageBox.Show("Select an appropriate File and assign Source", "ALERT");
}
}
這可能是一些您上傳過大的文件,請參閱下面的頁面瞭解更多信息:HTTP://forums.asp。 net/t/1636184.aspx – Nunners
Thanks @Nunners。你的鏈接解決了我的問題。 – Abhi
添加到Web.Config: –
Abhi