基于这个问题(Link)我想知道使用ajax调用来创建一个mvc应用程序是否合适?
谢谢, 佩德罗
答案 0 :(得分:2)
这取决于具体情况。以下是一些优点和缺点
优点:
缺点:
马丁
答案 1 :(得分:1)
这一切都取决于你的项目。
这里没有好的或坏的方法,但你必须记住没有启用JS的用户。如果您依赖于ajax来进行所有应用程序交互,则必须为那些不使用JS的用户执行单独的行为(浏览器JS未启用)。
在控制器级别总是会出现类似这样的事情:
public ActionResult Index()
{
if (Request.IsAjaxRequest())
{
//Ajax Request
//Return partial mostly for partial refresh of the page
return View("PartialView");
}
//Regular Request
return View("FullView");
}
提到的一些搜索引擎优化问题。