当我们已经拥有MVC提供的默认功能时,为什么我们需要Ajax / jQuery调用colntroller方法?

时间:2016-10-30 12:32:07

标签: jquery ajax asp.net-mvc asynchronous

假设在示例应用程序中有一个SUBMIT按钮,并且在FORM标签中我已经设置了POST方法。所以当我点击提交按钮时,它会自动执行各自控制器的动作。这个id已经存在于MVC中。那么为什么我们需要AJAX或jQuery用于相同的目的,即调用各自控制器的动作?

我知道Ajax调用是异步的,但除此之外还有其他任何优势吗?

1 个答案:

答案 0 :(得分:1)

  

我知道Ajax调用是异步的,但除此之外还有其他任何优势吗?

通过执行AJAX调用,您可以返回部分视图内容,您可以使用该内容更新当前页面的一部分。使用AJAX调用,您可以在不重新加载整个页面的情况下进行部分更新。