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是页面不刷新... –