我有一个带FileUpload Control的aspx页面。我通过给定的浏览按钮选择其中的文件。单击其下方的另一个按钮(“AddFile”:Text on button),FileUpload控件的文件路径将保存在数据库中。
我面临一个奇怪的场景,在FileUpload控件中选择的某些文件没有触发按钮“AddFile”的点击事件。当选择这样的文件并单击按钮时,它会给出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");
}
}
答案 0 :(得分:0)
将此添加到您的网络配置
<configuration>
<system.web>
<httpRuntime maxRequestLength="31457280" />
</system.web>
</configuration>