Ext.NET,这个名字可能有些许陌生,但说起ExtJS和Coolite大家应该是相当熟悉的。其实Ext.NET原名Coolite,是Coolite发展到1.0版本后对该产品的重新命名。Ext.NET是基于.NET Framework 3.5的一套支持ASP.NET AJAX的Web控件,它基于跨浏览器的ExtJS 库开发而来并简化了开发步骤,包含有丰富的Ajax运用。
Ext.NET是开源的。由于Ext.NET基于ExtJS的缘故,所以不可避免会有类似ExtJS控件运行又大又慢的毛病,但因为它界面美观,减少了很多美工的精力,你就可以省掉一大串的js代码,界面完全可以用Ext.NET简单配置就得到很炫的页面效果,使程序员可以专注于后台代码的编写。而且Ext.Net的Ajax+Json操作简单方便,因此作为企业应用是相当不错的选择。
Ext.NET是一组开源的Asp.net(WebForm,MVC)组件。基于Ext.Js库开发,含有100多个工具,如TextBox,Combox,Button,ToolBar,StateBar,Panel,TabPanel,ExplorerBar,MenuBar,PictureBox 等多种控件并支持Ajax无刷新效果。
下载地址:http://www.ext.net/download/
示例地址:http://examples.ext.net/
环境:VS2005+、服务器.NET Framework3.5+、网站系统.net 2.0+
Ext.NET最大不足:还是开发阶段,存在不少BUG。
Ext.Net特点:
1.多种控件。能快速的创建高视觉的用户界面
2.300多个示例,能让你快速上手
3.丰富的Ext.js API提供支持
4开源闭源双协议
Ext.NET配置方法:
1.从官方网站下载Ext.NET:(现版本为Coolite 0.8.2,Ext.NET1.0为Beta版尚未开放下载)
http://www.coolite.com/download/
2.项目中引用
在项目点击引用,通过浏览增加Ext.NET.dll、Ext.NET.Utilities.dll引用。
3.工具箱增加
在工具箱增加Tab Ext.NET。增加文件:Ext.NET.dll。
4.修改Web.config文件,如下设置
5.在页面中添加Ext.NET引用
6.在使用Ext.NET控件时必须注意,添加任意控件之前必须添加ResourceManager控件
完成配置之后,就让我们准备开始奇妙的Ext.NET之旅吧!
Ext.NET是开源的。由于Ext.NET基于ExtJS的缘故,所以不可避免会有类似ExtJS控件运行又大又慢的毛病,但因为它界面美观,减少了很多美工的精力,你就可以省掉一大串的js代码,界面完全可以用Ext.NET简单配置就得到很炫的页面效果,使程序员可以专注于后台代码的编写。而且Ext.Net的Ajax+Json操作简单方便,因此作为企业应用是相当不错的选择。
Ext.NET是一组开源的Asp.net(WebForm,MVC)组件。基于Ext.Js库开发,含有100多个工具,如TextBox,Combox,Button,ToolBar,StateBar,Panel,TabPanel,ExplorerBar,MenuBar,PictureBox 等多种控件并支持Ajax无刷新效果。
下载地址:http://www.ext.net/download/
示例地址:http://examples.ext.net/
环境:VS2005+、服务器.NET Framework3.5+、网站系统.net 2.0+
Ext.NET最大不足:还是开发阶段,存在不少BUG。
Ext.Net特点:
1.多种控件。能快速的创建高视觉的用户界面
2.300多个示例,能让你快速上手
3.丰富的Ext.js API提供支持
4开源闭源双协议
Ext.NET配置方法:
1.从官方网站下载Ext.NET:(现版本为Coolite 0.8.2,Ext.NET1.0为Beta版尚未开放下载)
http://www.coolite.com/download/
2.项目中引用
在项目点击引用,通过浏览增加Ext.NET.dll、Ext.NET.Utilities.dll引用。
3.工具箱增加
在工具箱增加Tab Ext.NET。增加文件:Ext.NET.dll。
4.修改Web.config文件,如下设置
<?xml version="1.0"?><configuration> <configSections> <sectionGroup type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <sectionGroup type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> <sectionGroup type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> <section type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> <section type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> <section type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> </sectionGroup> </sectionGroup> </sectionGroup> </configSections> <appSettings/> <connectionStrings/> <system.web> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <compilation debug="false"> <assemblies> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B< XMLNAMESPACE PREFIX ="ST1" />77A5C561934E089"/> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies> </compilation> <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Windows"/> <!-- The <customErrors> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> --> <pages> <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </controls> </pages> <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> </httpHandlers> <httpModules> <add type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add type="Ext.Net.DirectRequestModule, Ext.Net" /> </httpModules> </system.web> <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <providerOption value="v3.5"/> <providerOption value="false"/> </compiler> </compilers> </system.codedom> <!-- The system.webServer section is required for running ASP.NET AJAX under Internet Information Services 7.0. It is not necessary for previous version of IIS. --> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules> <remove /> <add preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </modules> <handlers> <remove /> <remove /> <remove /> <remove /> <add verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </handlers> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> </assemblyBinding> </runtime> </configuration>
5.在页面中添加Ext.NET引用
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
6.在使用Ext.NET控件时必须注意,添加任意控件之前必须添加ResourceManager控件
<ext:ResourceManager runat="server">
完成配置之后,就让我们准备开始奇妙的Ext.NET之旅吧!
相关推荐
### Ext.NET 安装与配置详解 #### 一、Ext.NET 概述 Ext.NET 是一组为 ASP.NET WebForms 和 MVC 架构设计的开源组件集合。它基于 Ext.js 库构建,提供了超过 100 种工具,包括 TextBox、ComboBox、Button、ToolBar...
在EXT.NET中,你可以使用 TreePanel 或者 GridPanel 来展示事务,通过 Store 与服务器端进行数据交互。同时,可能还会有 Form 组件用于添加和编辑事务详情。TransManage 可能还包括了一些自定义的事件处理和业务逻辑...
2. **Ext.Net控件使用**:Ext.Net提供了诸如GridPanel、FormPanel、TreePanel等众多控件,它们可以方便地与MVC模型数据绑定,实现数据的展示、编辑和验证。 3. **数据绑定**:使用Ext.Net的数据绑定机制,可以将...
EXT.NET通过控件模型和事件处理,与WebForm的控件体系紧密结合,使得开发者可以像操作普通ASP.NET控件一样使用EXT.NET组件。 例如,压缩包中的GridPanel示例展示了EXT.NET如何创建一个动态加载数据的表格。...
Ext.NET 3.1破解版,仅供参考和学习!
根据提供的文件信息,本文将详细解释与“Ext.NET 2.5 Configer 配置”相关的几个关键知识点,包括配置 Ext.NET WebConfiger 文件的方法、步骤及其重要性。 ### 一、Ext.NET简介 Ext.NET 是一个基于 Ext JS 的 AJAX...
7. **C#服务器端API**:EXT.NET允许开发者使用C#在服务器端直接操作组件,与.NET框架无缝集成,提高了开发效率。 8. **MVC模式**:EXT.NET支持Model-View-Controller(MVC)设计模式,有利于代码组织和维护,提高...
这些DLL文件是.NET Framework应用程序可引用的组件,包含了Ext.Net框架的核心功能和类库,允许开发者在ASP.NET Web Forms项目中直接使用Ext.Net的API。 描述中的"Ext.Net.WebForms4.3.0.zip"表示这是一个特定版本的...
1. **控件体系**:Ext.NET提供了一系列丰富的控件,如按钮、表格、面板、窗口、菜单、表单、图表等。每个控件都有其特定的功能和用法,通过案例可以了解它们的属性、事件和方法。 2. **布局管理**:包括流式布局、...
EXT.NET帮助文档是一份非常重要的资源,对于开发者来说,能够深入理解和有效地使用EXT.NET进行Web应用开发至关重要。这份CHM格式的文档包含了EXT.NET的详细API参考、教程、示例以及最佳实践。 EXT.NET的核心特性...
Ext.Net 是一个基于.NET Framework的JavaScript库,用于构建富客户端Web应用程序。它是一个与Ext JS紧密集成的.NET控件集,允许开发者利用C#或VB.NET编写后端代码,同时利用Ext JS的强大前端功能。在深入探讨Ext.Net...
3. **组件模型**:EXT.NET提供了一系列丰富的UI组件,如表格、面板、按钮、菜单等。这部分内容会详细介绍这些组件的用法、属性和事件,帮助开发者理解如何在网页上创建交互式元素。 4. **数据绑定**:EXT.NET支持...
9. **AjaxProxy**:EXT.NET的AjaxProxy用于与服务器进行异步通信,支持CRUD操作,可与WCF、Web API等服务接口配合使用。 10. **性能优化**:EXT.NET Pro版本通常会针对性能进行优化,包括减少网络请求、缓存策略等...
在`Ext.NET.Community.1.5.0`这个压缩包中,可能包含了Ext.Net 1.5 Community的DLL文件、示例代码、文档、皮肤文件以及安装指南等资源。开发者可以通过解压并引用DLL文件,结合提供的示例和文档,来开始使用这个强大...
这个“Ext.Net界面源码C# ASPX”的资源包含了一些使用C#和ASP.NET技术结合Ext.NET开发的界面示例源代码。 首先,我们要理解ASPX(ASP.NET页面)的概念。ASPX是ASP.NET中的网页文件扩展名,它允许开发者使用.NET ...
6. **布局管理**:Ext.Net提供了一系列的布局管理器,如Fit布局、Form布局、Table布局等,可以灵活地控制组件在容器中的排列方式。 7. **主题与皮肤**:框架内置了多种预设的主题,可以改变应用的整体视觉效果。...
Ext.NET原名Coolite,是Coolite发展到1.0版本后对该产品的重新命名。Ext.NET是基于.NET Framework 3.5的一套支持ASP.NET AJAX的Web控件,它基于跨浏览器的ExtJS 库开发而来并简化了开发步骤,包含有丰富的Ajax运用。...
Ext.Net.Utilities.dll 是Ext.Net框架的一部分,它包含了一系列实用工具和辅助类,帮助开发者更方便地进行日常开发任务。这些工具可能包括数据转换、验证、字符串操作等,有助于提高代码的可读性和可维护性。 ...
2. **开发环境搭建**:指导读者如何安装和配置必要的开发工具,以便快速上手Ext.NET项目。 3. **控件使用详解**:详细介绍Ext.NET提供的各种控件,包括表格、网格、树形结构等,并提供实际应用场景案例。 4. **高级...
5. 安装或部署脚本:用于帮助开发者将EXT.NET集成到他们的Web应用程序中。 EXT.NET的Web Forms支持包括但不限于以下特性: - 数据绑定:EXT.NET控件可以方便地与ASP.NET的数据源控件绑定,如GridView、DataSource...