我正在浏览一些关于jQueryMobile的基础教程,并且想知道 -
jQueryMobile有哪些不同的数据绑定选项?
我搜索过,结果发现只有敲门声 -
它是唯一的方法,或者我可以绑定控件,就像我们通常对普通的html控件一样吗?
基本上,我想将jQueryMobile与MVC 4一起使用,并使用JSON绑定控件。
请指导。
答案 0 :(得分:0)
您应该能够像处理任何其他MVC应用程序一样处理使用MVC构建的jquery移动网站。您可能会遇到基于jqm的ajax导航问题但可以使用data-ajax="false"
关闭。
http://jquerymobile.com/test/docs/forms/forms-sample.html
您还可以全局进行此更改:“如果可能,jQuery Mobile将自动处理链接点击并通过Ajax形成提交。如果为false,URL哈希侦听也将被禁用,并且URL将作为普通HTTP请求加载。”
$(document).bind("mobileinit", function(){
$.mobile.ajaxEnabled = false;
});
http://jquerymobile.com/test/docs/api/globalconfig.html
最后,基于ajax的导航是关于性能的。如果你想使用通用的asp.net MVC,你将不得不权衡这些权衡。