我有MVC3应用程序与编辑数据的表单.这仅包括下拉列表.在没有重载的情况下执行Controller方法(HttpPost)是否可行?
如果不是 - 我怎么能返回当前网站(因为我在不同的网站上有相同的表格).
Rom*_*man 11
是的,尝试更好地称为AJAX的XmlHttpRequest来执行控制器.这就像在后台线程上从浏览器向服务器发送请求,这不会导致页面重新加载.
阅读这些博客:
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());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14234 次 |
| 最近记录: |