我正在使用 asyncfileupload 控件上传 .csv 文件并读取它并将数据存储在数据库中,这就是我正在做的事情:
<asp:AsyncFileUpload ID="venfileupld" runat="server" OnUploadedComplete="ProcessUpload" />
这是代码:
protected void ProcessUpload(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
string name = System.IO.Path.GetFileName(e.FileName);
string dir = Server.MapPath("upload_excel/");
string path = Path.Combine(dir, name);
venfileupld.SaveAs(path);
writetodb(path);
fetch4();
}
现在在我的本地主机中一切正常......但是当我在托管服务器中上传它时,当我上传文件时出现错误..错误是:
"Unknown Server Error"
我该怎么办......我也在使用更新面板......但我不确定这会导致这个..
更新:-
所以当我得到第一个答案时,是的,它是一个代码隐藏问题......我现在在做什么:
<%@ Page Title="" Language="C#" MasterPageFile="~/MainMaster.master" AutoEventWireup="true"
CodeFile="Admin1.aspx.cs" Inherits="admin1" %>
我应该尝试:
CodeBehind:"Admin.aspx.cs"
那应该怎么办Inherits
??
任何帮助都会有帮助
更多更新
我的 .cs 代码是这样开始的:
public partial class Admin1 : System.Web.UI.Page
{
//all the codes
}