2013-04-28 26 views
0

我想利用我的项目jqwidgets这是在asp.net mvc4这一理念建立的工作,下面的代码给我一个错误“遗漏的类型错误:无法读取属性‘的DataAdapter’的未定义“,请记住,下面的代码仅仅是一个例子,说明我的项目实施中出现了某些问题。Jqwidgets没有在MVC4

@model KhoonehYab.Models.User 
@{ 
    ViewBag.Title = "Create"; 
} 
<script src="~/Scripts/jqwidgets/jqxcore.js"></script> 
<script src="~/Scripts/jqwidgets/jqxdata.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     var data = new $.jqx.dataAdapter([]); 
    }); 
</script> 

jQuery的版本正在使用的是1.9 & jqwidgets v2.8.1(在_layout装包&添加),也试图与其他老版本都和得到了同样的错误,也恰好为任何其他jqwidget例如最简单的库,jqxButton。我已经坚持了2天,我不知道我做错了什么。任何疑难解答从你们提前赞赏。

感谢

回答

4

它不只是包括脚本。 MVC4中的脚本应该位于:@section scripts {}。

1

其实他们的工作,有一个帮助主题这表明:http://www.jqwidgets.com/jquery-widgets-documentation/documentation/asp.net-integration/asp.net-binding-to-sql-database-mvc4.htm。该主题的第11点非常重要。该主题中还有一个下载链接,因此您可以下载该示例。

+0

是啊,我明白你说什么,我在做什么这里是几乎相同点11,根据自己的论坛,我开到那里的话题,所有你需要的是包括所需要的js文件,把你的jqwidget中的document.ready功能脚本,它应该工作而奇怪的是,我用它在另一个mvc4项目,它完美地工作与我在这里做了同样的事情,它不工作的任何组件,我也把警报在其库跟踪代码,它的加载,我的警示都扔掉,但它只是没有进入JQX功能:\我真的很迷茫... – 2013-04-29 10:04:47

+0

它不只是包括脚本。 MVC4中的脚本应该位于:@section scripts {}。 – scripto 2013-04-29 11:54:42

+0

感谢您的回答,你可以做一个回答,所以我能接受吗? – 2013-04-30 12:45:43