gpt4 book ai didi

asp.net-mvc-3 - ASP.NET MVC3 - 无需重新加载站点的操作

转载 作者:行者123 更新时间:2023-12-01 08:18:10 24 4
gpt4 key购买 nike

我有带有用于编辑数据的表单的 MVC3 应用程序。这仅包括下拉列表。
是否可以在不重新加载的情况下执行 Controller 方法(HttpPost)?

如果不是 - 我如何返回当前站点(因为我在不同站点有相同的表单)。

最佳答案

是的,尝试使用 XmlHttpRequest 更好地称为 AJAX 来执行 Controller 。这就像在后台线程上从浏览器向服务器发送请求一样,不会导致页面重新加载。

阅读这些博客:

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());
}

关于asp.net-mvc-3 - ASP.NET MVC3 - 无需重新加载站点的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5286044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com