3
我有編輯數據的窗體MVC3應用程序。這僅包括下拉列表。 在沒有重新加載的情況下執行Controller方法(HttpPost)是否可行?ASP.NET MVC3 - 無重載站點的動作
如果不是 - 我怎樣才能返回當前網站(因爲我在不同的網站有相同的表單)。
我有編輯數據的窗體MVC3應用程序。這僅包括下拉列表。 在沒有重新加載的情況下執行Controller方法(HttpPost)是否可行?ASP.NET MVC3 - 無重載站點的動作
如果不是 - 我怎樣才能返回當前網站(因爲我在不同的網站有相同的表單)。
是的,嘗試XmlHttpRequest更好地稱爲AJAX來執行控制器。這就像從後臺線程發送請求從瀏覽器到服務器,這將不會導致頁面重新加載。
有這些博客讀:
http://www.nikhilk.net/Ajax-MVC.aspx
http://dotnetslackers.com/articles/aspnet/ASP-NET-MVC-2-0-and-AJAX-Part-1.aspx
如果您不能使用AJAX,要回同一頁面,您可以將用戶重定向回引薦網址:
public ActionResult Submit()
{
// do something
return Redirect(Request.UrlReferrer.ToString());
}
感謝您的文章是非常有用的.. :) – bot
頁面被刷新.... –
但SI tuation是頁面不刷新... –