C# 如何将图像文件传递给ashx?同时给出一个错误:无法创建类型“uploader”
我有一个aspx页面,里面有一个iframe,我有一个aspx页面 代码示例C# 如何将图像文件传递给ashx?同时给出一个错误:无法创建类型“uploader”,c#,asp.net,ashx,C#,Asp.net,Ashx,我有一个aspx页面,里面有一个iframe,我有一个aspx页面 代码示例 <form action="uploader.ashx" id="frmUploadPhoto" runat="server" method="post" enctype="multipart/form-data"> <div style="height: 80px;"></div> <div > <asp
<form action="uploader.ashx" id="frmUploadPhoto" runat="server" method="post" enctype="multipart/form-data">
<div style="height: 80px;"></div>
<div >
<asp:fileupload runat="server" cssclass="btnSml" id="uploadPhoto" width="155px" />
<asp:button runat="server" cssclass="btnSml" id="btnUploadPhoto" text="Upload" />
</div>
</form>
提前感谢您您应该已经通过了,因为您已经将ashx处理程序作为表单的目标。您是否遇到错误或其他问题?遇到此错误无法创建类型“uploader”。位于System.Web.UI.SimpleWebHandlerParser.GetTypeString typeName位于System.Web.UI.SimpleWebHandlerParser.GetTypeToCacheSassembly builtAssembly位于System.Web.Compilation.SimpleHandlerBuildProvider.GetGenerateTypeCompilerResults位于System.Web.Compilation.BuildProvider.CreateBuildResults位于System.Web.Compilation.BuildProvider.GetBuildResultCompilerResultsAt System.Web.Compilation.BuildManager.CompileWebFileVirtualPath VirtualPath在问题中公布错误和uploader.ashx的代码您是否有实际的.ashx文件?你在使用什么样的项目?网络应用程序?
public class UploadHandler : IHttpHandler
{
public class Upload : IHttpHandler {
public void ProcessRequest(HttpContext context) {
HttpPostedFile oFile = context.Request.Files["Filedata"];
string sDirectory = HttpContext.Current.Server.MapPath("uploads");
oFile.SaveAs(sDirectory + oFile.FileName);
}
public bool IsReusable {
get { return false; }
}
}
}