我是新來的ASP.NET MVC RAZOR,我試圖實現文件上傳到我的頁面。我發現很多關於這個話題的問題,但是我有一個錯誤,我不知道爲什麼。 這是我在我的視圖形式:ASP .NET RAZOR FileUpload
@using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<input type="submit" name="Submit" id="Submit" value="Upload" />
}
這是我的控制器:
namespace Upload.Controllers
{
public class UploadController : Controller
{
//
// GET: /Upload/
public ActionResult Upload()
{
return View();
}
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine("C:\\temp\\", fileName);
file.SaveAs(path);
}
return RedirectToAction("Index"); ;
}
}
}
當我跑我的網頁我得到一個錯誤,它說: 「的ressource未找到:」 /上傳」。 哪裏是我錯了嗎?對不起,我知道我是在ASP.NET初學者,但我看了很多教程,只是想這個工作。 非常感謝。
http://stackoverflow.com/questions/8356506/how-to-write-html-beginform-in-razor –