【发布时间】:2011-11-18 08:34:00
【问题描述】:
我想在 MVC 中实现文件上传逻辑,我的视图(cshtml)会包含这样的内容。
<div id="dialog" title="Upload files">
<p><input type="file" id="fileUpload" name="fileUpload" /> </p>
<p><input type="submit" value="Upload file" /></p>
<% } %>
</div>
而且我的控制器将具有保存文件的逻辑。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult FileUpload(HttpPostedFileBase uploadFile)
{
if (uploadFile.ContentLength > 0)
{
string filePath = Path.Combine(HttpContext.Server.MapPath("../Uploads"),
Path.GetFileName(uploadFile.FileName));
uploadFile.SaveAs(filePath);
}
return View();
}
如何链接点击事件来触发这个控制器?这只是我在网上得到的一个示例代码,如果不对,请告诉我。
谢谢, 阿达什
【问题讨论】:
标签: asp.net-mvc-3 file-upload razor controller