我在一個視圖中有兩種形式。其中一人負責將圖片上傳到數據庫。 我需要整個頁 - 和用戶鍵入到「其他形式」的數據 - 到保持不變,同時用戶還可以上傳圖片。但它不起作用。如何防止在ASP.Net MVC 3中的表單提交重定向,並只留在頁面上?
的問題是,當用戶提交的照片,整個頁面的變化。而更糟糕的是,新頁面只包含「照片上傳」表單!因爲在「上傳圖片」操作方法的Return View();
上,它的視圖被渲染。 :/
看操作方法:(?也許)
public ActionResult Upload(IEnumerable<HttpPostedFileBase> files)
{
//Upload the pictures .
return View();
}
是有可能實現的結果,我只需要通過改變操作方法的返回類型,爲了不使任何東西,說只是向用戶顯示一條消息,如「文件已上傳!」 ??
或者我應該使用Ajax呢?
謝謝你的建議,提前;)
感謝JTMon;) 我將與阿賈克斯去。 – Ali 2012-08-09 12:19:24