Asp.net mvc 5 在MVC项目中使用JQuery可以吗?

Asp.net mvc 5 在MVC项目中使用JQuery可以吗?,asp.net-mvc-5,Asp.net Mvc 5,我试图在MVC中创建一个单页应用程序,发现JQuery和Ajax可能有助于在视图和控制器之间传输数据,并更新GUI。但这是一种不好的做法吗?如果是,还有更好的办法吗 我知道淘汰赛,但在这一点上感觉有点势不可挡。非常好;事实上,在许多情况下,这是目前首选的方式,因为这将使你的应用程序更具响应性,并消除因页面重新加载和浏览器与服务器之间的广泛通信而造成的恼人的延迟。这对于StackOverflow来说将被视为过于“个人意见”,但响亮的共识是肯定的!jQuery是您的朋友。还有其他选择,但jQuery

我试图在MVC中创建一个单页应用程序,发现JQuery和Ajax可能有助于在视图和控制器之间传输数据,并更新GUI。但这是一种不好的做法吗?如果是,还有更好的办法吗


我知道淘汰赛,但在这一点上感觉有点势不可挡。

非常好;事实上,在许多情况下,这是目前首选的方式,因为这将使你的应用程序更具响应性,并消除因页面重新加载和浏览器与服务器之间的广泛通信而造成的恼人的延迟。

这对于StackOverflow来说将被视为过于“个人意见”,但响亮的共识是肯定的!jQuery是您的朋友。还有其他选择,但jQuery在asp.net mvc应用程序中拥有最大的支持,但如果我使用jQuery更新GUI,我将错过Razor脚本。这难道不是MVC项目中的一个问题吗?也许我不明白你当时想要完成什么。没有理由不能同时使用Razor和jQueryBut,但是如果我使用JQuery和Ajax从视图中调用我的控制器,我不知道如何使用Razor来显示结果和
公共操作结果MyAction(){return View();//这使用razor}
。jQuery/js随后需要解析或显示该结果(例如:将其粘贴到div元素中)。