是否建议在MVC 5中使用不引人注目的AJAX?

时间:2014-01-04 11:29:07

标签: asp.net-ajax asp.net-mvc-5 unobtrusive-ajax

我知道有一个库支持unobtrusive AJAX所以我问我的父亲(也是.net程序员)为什么他不使用它,他的回答对我来说非常令人惊讶:

  

unobtrusive AJAX(在您的情况下为jquery.unobtrusive-ajax)没有   建议使用,所以我不使用它。我更喜欢手动写   使用AJAX的{​​{1}}次请求。“

我在互联网上搜索但是我找不到说不建议使用JQuery的地方。

使用unobtrusive AJAXjquery.unobtrusive-ajax时是否存在任何问题?如果是这样,你能说出问题是什么并且可以解决吗?

1 个答案:

答案 0 :(得分:27)

ASP.NET MVC中的Unobtrusive Validation和AJAX支持遵循许多启用Progressive Enhancement的最佳实践,并且也非常易于使用。不引人注目的AJAX库(不显眼的验证库)无疑在功能上有限,但如果它满足您正在编写的应用程序的要求,那么一定要使用它。而且因为它的源代码在你的应用程序中(毕竟它是JavaScript),所以通常可以直接对你进行任何更新或更改。

如果有人想手动编写所有内容,欢迎他们编写汇编代码来解决所有问题。或者只需用激光笔将1和0蚀刻到DVD上。