在ASP.NET中使用Ext JS

时间:2008-10-15 17:49:35

标签: c# asp.net vb.net extjs

我没有JavaScript的高级知识,我正在尝试学习如何在ASP.NET(C#或VB.NET)环境中使用Ext JS框架。我有几个样本,但无法让项目工作。有没有网站或书籍,所以我可以阅读有关Ext JS的详细信息,如何将其包含在我的网站中?

13 个答案:

答案 0 :(得分:6)

麦克,

最好的示例网站是http://examples.extjs.eu/。每个示例都有一个链接,用于分别查看HTML,javascript和CSS。

我们正在成功地将ExtJS与ASP.NET MVC框架集成。一篇详细介绍如何将所有内容放在一起的单独帖子可能是有序的。

答案 1 :(得分:6)

答案 2 :(得分:5)

另见http://www.coolite.com/(仅提供链接,绝不赞同,因为我还没有真正看到它的实际效果。)

答案 3 :(得分:3)

我想你已经完成了所有的样本 Sencha

你真的需要阅读整篇文章 Secrets of the JavaScript Ninjas (2008-08-13),以确定Ext JS是否是更好的选择。

如果你决定坚持使用Ext JS,你可能会发现 Ext JS Extender Controls 很有用。

答案 4 :(得分:2)

当我在以前的位置学习将Ext JS与ASP.NET结合使用时,我发现学习它的最佳方法(除了文档和示例之外)只是通过论坛并在此处获取示例代码来自用户帖子。

一旦你学会了客户端API的细微差别(他们的在线文档和论坛在这方面都非常出色),那么只需要让你的ASP.NET代码为Ext JS返回正确的JSON就可以了。消耗。

我有一个相当过时的ASP.NET MVC / Ext JS示例项目,它可能不再编译(它是使用MVC的早期预览版本构建的)但你仍然可以通过代码来看看如何使用Ext JS与服务器端代码交互。

Ext JS and ASP.NET MVC Sample Project

答案 5 :(得分:2)

看看Script# 项目。它在构建时从您的C#生成JavaScript,特别适合编写类似桌面的应用程序。

答案 6 :(得分:2)

我参与了一个大量使用ExtJS的项目。我真的不知道你究竟有什么问题,但我们使用了ExtJS,Asp.net,WCF的极好组合,用于ExtJS Ajax调用服务器。工作就像一个魅力。但我们几乎完全放弃了常规的asp.net控件使用,因为大多数UI都是在ExtJS中构建的。我们还使用了自己的布局和控件,其外观和感觉与ExtJS不同。所以它看起来并不像ExtJS应用程序。

您也可以使用常规WebMethods(如在Web服务中)。

通过使用 Firebug Fiddler 等工具调试您的javascript代码并检查客户端和服务器之间来回传输的所有消息,您将获得很多好处。< / p>

每天越来越好的例子越来越好,因为越来越多的人将ExtJS与各种技术结合使用。 Asp.net也是如此。

答案 7 :(得分:2)

我猜以下网站更具相关性。

http://www.ext.net/

它提供社区和专业版,它运作良好。

答案 8 :(得分:1)

你是否已经从所有不同的框架中解决了Ext JS的任何特殊原因?如果没有,因为你使用的是ASP.NET,我建议使用jQuery,因为它很快就会被微软正式支持。

答案 9 :(得分:0)

我在asp.net mvc上使用extjs网格写了post。虽然你不打算在mvc fm上使用ext。我认为其他细节,如如何使用javascript渲染它,​​解析网格发送的请求中的参数,json序列化等等将是相关的,对你有帮助。

答案 10 :(得分:0)

流行的ExtJS框架的最佳ASP.Net MVC标记库。 网站:http://www.mvcnext.com

MVCnExt简化了ASP.Net MVC的ExtJs。

使ASP.Net MVC的ExtJs组件更容易集成。

答案 11 :(得分:0)

我在http://www.sencha.com/forum/showthread.php?t=72245找到了ExtJS优于MVC的最佳实现。它不是太多的实施,但它已经足够成熟。

答案 12 :(得分:0)

请拥有look here该项目包含一个用于Script#编译器的ExtJS 3.3.1导入库,您可以使用它来编写C#中的ExtJS脚本。