我使用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"
我应该怎么做?我使用的UpdatePanel也...但我不知道,这将导致这个..
更新: -
使我得到了第一个答是它的代码隐藏的问题......这里就是我现在做的:
<%@ 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
}