博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ext.Net系列:一安装与使用
阅读量:5079 次
发布时间:2019-06-12

本文共 2766 字,大约阅读时间需要 9 分钟。

  前言:

      笔者在开发过程中一直困扰与页面样式及其用户体验等问题。为了解决这些问题从而提高系统开发效率和增强人机交互能力,所以在网上一直寻找解决方案。

     最终决定使用Ext.net进行开发。

 Ext.Net介绍:

   是一组开源的Asp.net(WebForm,MVC)组件。基于Ext.Js库开发,含有100多个工具,如TextBox,Combox,Button,ToolBar,StateBar,Panel,TabPanel,ExplorerBar,MenuBar,PictureBox 等多种控件并支持Ajax无刷新效果。

  下载地址

  示例地址:

  环境:VS2005+、服务器.NET Framework3.5+、网站系统.net 2.0+

Ext.Net特点:

  1.多种控件。能快速的创建高视觉的用户界面

   2.300多个示例,能让你快速上手

   3.丰富的Ext.js API提供支持

   4开源闭源双协议

Ext.Net安装和使用

1.下载最新版本

2.打开下载文件,将包含以下文件:

Ext.Net.dllExt.Net.Utilities.dllExt.Net.xmlNewtonsoft.Json.dllNewtonsoft.Json.xml

 3.打开  Visual Studio,创建C#网站项目

  • 打开菜单创建网站
  • 弹出"创建网站"窗口,选择Asp.net 网站,位置:文件系统, 语言:Visual C# 
  • 点击确定

4.首次使用时

  • 在工具箱中右键点击"添加选项卡"
  • 选项卡名称Ext
  • 在该选项卡中,右键点击“选择项”
  • 弹出"选择箱项"对话框,点击“浏览” ,双击选择下载文件目录下的"Ext.Net.dll"
  • 点击“确定”,将在Ext选项卡中出现多个控件

5.配置Web.Config

 
<?
xml version="1.0" encoding="utf-8"
?>
<
configuration
>
<
configSections
>
<
section
name
="extnet"
type
="Ext.Net.GlobalConfig"
requirePermission
="false"
/>
<
configSections
>
<
extnet
/>
<!--
The following system.web section is only requited for running ASP.NET AJAX under Internet
Information Services 6.0 (or earlier). This section is not necessary for IIS 7.0 or later.
-->
<
system.web
>
<
httpHandlers
>
<
add
path
="*/ext.axd"
verb
="*"
type
="Ext.Net.ResourceHandler"
validate
="false"
/>
</
httpHandlers
>
<
httpModules
>
<
add
name
="DirectRequestModule"
type
="Ext.Net.DirectRequestModule, Ext.Net"
/>
</
httpModules
>
</
system.web
>
<!--
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
>
<
add
name
="DirectRequestModule"
preCondition
="managedHandler"
type
="Ext.Net.DirectRequestModule, Ext.Net"
/>
</
modules
>
<
handlers
>
<
add
name
="DirectRequestHandler"
verb
="*"
path
="*/ext.axd"
preCondition
="integratedMode"
type
="Ext.Net.ResourceHandler"
/>
</
handlers
>
</
system.webServer
>
</
configuration
>

 6.打开default.aspx。顶部添加:

 
<%
@ Register Assembly
=
"
Ext.Net
"
Namespace
=
"
Ext.Net
"
TagPrefix
=
"
ext
"
%>

7.页面<form>中添加:

 
<!--
必须的
-->
<
ext:ResourceManager ID
=
"
ResourceManager1
"
runat
=
"
server
"
/>

8.拖入一个Ext控件到页面。

如:

 
<
ext:CycleButton ID
=
"
CycleButton1
"
runat
=
"
server
"
ShowText
=
"
true
"
PrependText
=
"
View As
"
>
<
Menu
>
<
ext:Menu ID
=
"
Menu1
"
runat
=
"
server
"
>
<
Items
>
<
ext:CheckMenuItem ID
=
"
CheckMenuItem1
"
runat
=
"
server
"
Text
=
"
Text Only
"
Icon
=
"
Note
"
/>
<
ext:CheckMenuItem ID
=
"
CheckMenuItem2
"
runat
=
"
server
"
Text
=
"
Html
"
Icon
=
"
Html
"
Checked
=
"
true
"
/>
</
Items
>
</
ext:Menu
>
</
Menu
>
</
ext:CycleButton
>

9.页面点击右键“在浏览器中查看”

从此你爱上了Ext.net。。。

转载于:https://www.cnblogs.com/howDo/archive/2011/04/27/2031084.html

你可能感兴趣的文章
P1631 序列合并 堆
查看>>
51nod 1273 旅行计划(思维题)
查看>>
Easyui入门视频教程 第05集---Easyui复杂布局
查看>>
recovery PITR 即时恢复
查看>>
页面嵌套 Iframe 产生缓存导致页面数据不刷新问题
查看>>
Oracle Audit
查看>>
[PY3]——合并多个字典或映射(collections模块中的ChainMap 类)
查看>>
不一样的时间下了一场雪
查看>>
java设计模式之适配器模式
查看>>
Docker中运行confluence容器随笔
查看>>
silerlight 全屏
查看>>
深度学习梯度反向传播出现Nan值的原因归类
查看>>
SQL Server数据库学习笔记-E-R模型
查看>>
frameset页面框架
查看>>
C++中抽象类和接口的区别
查看>>
51nod1627 瞬间移动
查看>>
怎样设置打印机共享
查看>>
QT程序在发布的时候应注意的地方
查看>>
图算法--最短路径算法的实现与应用
查看>>
zend framework 韩顺平视频讲座笔记- (1) 环境配置
查看>>