敏捷思维学习Ext.Net MVC
文章平均质量分 79
惹尘wyj
这个作者很懒,什么都没留下…
展开
-
敏捷思维学习Ext.Net MVC--3.9Form表单组件之多项选择下拉菜单
敏捷思维学习Ext.Net MVC--3.9Form表单组件之多项选择下拉菜单 经过了上一节对前后台通信的扩展我们可以开发一些很实用的组件,以往的下拉菜单往往是单项选择的,ExtJs中X.ComboBoxFor()函数不单能自动生成单项选择的下拉菜单,而且当使用数据结构IEnumerableListItem> 时还可以自动生成多选下拉菜单项,但是如何接收数据成了一个问题,我试了好久都没原创 2014-03-03 20:09:40 · 1310 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--3.5Form表单组件之下拉菜单(ComboBox)
敏捷思维学习Ext.Net MVC--3.5Form表单组件之下拉菜单(ComboBox)下面我们来新建一个较为复杂的字段—下拉菜单字段,我们以一个公司的员工所属的部门为例来介绍这个字段。为了达到简化的目的我们假设这个员工目前只有姓名和所属部门两个属性。这里我们引入UML类图来帮助我们设计类。在这里我们也会一点点介绍UML的知识。将人员和部门的类抽象出来如下图所示: 部门类有ID、Na原创 2014-03-01 13:14:07 · 1370 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--3.4Form表单组件之数字字段
敏捷思维学习Ext.Net MVC--3.4Form表单组件之数字字段 3.2节介绍的前台与后台通信的基本方式是为了帮助我们理解,前后端数据是如何传递的,在我们实际的程序开发中我们一般不会这么做,我们一般采用更加高效的强类型方法进行数据传递,在以后的文章中如不特别说明我们都是采取强类型方法通信。 一、在工程Model文件夹中的FromModel类文件中添加如下类:pu原创 2014-02-27 23:15:25 · 922 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--3.3文本字段与后台的高级通信(model)
敏捷思维学习Ext.Net MVC--3.3文本字段与后台的高级通信(model)上节我们介绍了文本字段与后台的基本通信,这种通信方法是所用web网站Form表单通信的基本方法,可以满足大多数前后台数据交互的需求,但是当数据更加复杂时,前台提交过来的数据需要经过复杂的类型转换才能在后台使用,有没有跟好的方法来进行数据交互呢?我们MVC中的model这时就派上了用场。 一、在工程m原创 2014-02-27 17:55:55 · 927 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--3.2Form表单之文本字段与后台通信的基本方式(简介Request对象)
敏捷思维学习Ext.Net MVC--3.2Form表单之文本字段与后台通信的基本方式 文本字段与后台通信的基本方式一、修改View中代码如下:@Html.X().ResourceManager() @( Html.X().FormPanel() .Title("文本字段") .Width(300)原创 2014-02-27 15:42:04 · 1176 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC --3.1Form表单组件之文本字段
表单组件之文本字段新建FormController,在FormController中添加如下代码:public ActionResult TextField() { return View(); }然后添加View,在body>中添加以下代码:@Html.X().ResourceManager()原创 2014-02-26 16:22:58 · 871 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--2.环境配置
开发工具使用微软的vs2010和mvc3插件安装完成后首先新建一个ASP.NET MVC3工程。从ext.net首页下载Ext.Net MVC,新建一个Ext.Net MVC工程有两种方法:一、在开发电脑连接互联网的情况下,下载一个NuGet安装包,此安装包在Ext.Net MVC下载界面有相应的下载地址,安装后打开新建的ASP.NET MVC3工程,在vs2010中选择:工具->库程序包管理原创 2014-02-25 21:35:34 · 1207 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--1.为什么是Ext.NET MVC
(一)可重用性优势。Ext.NET MVC前端界面继承自ExtJs,ExtJs是可以用来开发富客户端的AJAX应用,是用JavaScript编写,为开发者屏蔽了大量跨浏览器方面的处理,有人曾这样评价过他:“功能丰富,无人能出其右。”无论是界面之美,还是功能之强,ext的表格控件都高居榜首。并且ExtJs也符合基于重用的软件生产技术,当它与.NET和MVC有机融合后也产生了很多可重用的软件构件,通过原创 2014-02-25 21:10:46 · 1308 阅读 · 3 评论 -
敏捷思维学习Ext.Net MVC--3.10Form表单组件之其它常用组件
敏捷思维学习Ext.Net MVC--3.10Form表单组件之其它常用组件 前面介绍了常用的Form表单组件,下面再介绍几种组件,就可以应付大多数表单组件的问题了。我们接下类介绍的有多行文本字段、日期字段,甚至还有多选数字条,这在有些场合特别有用。当然ExtJs还设计了很多控件,如果有兴趣研究可以找出各个XXXXFor生成函数所需要的数据类型,使用此数据类型加上我们的通信方式便都可生成原创 2014-03-04 12:56:54 · 1306 阅读 · 2 评论 -
敏捷思维学习Ext.Net MVC--3.7Form表单组件之单选组件组(RadioGroup)
敏捷思维学习Ext.Net MVC--3.7Form表单组件之单选组件组(RadioGroup) 这里我们之所以没有介绍单个的Radio,因为单选组件只有超过两个组件才有使用的意义否则我们用CheckBox代替即可,至于单个的RadioBox大家可以参照checkbox自己动手。要想提高网页的开发效率,必须给控件选择合适的数据结构,合适的数据结构能够大大提高开发的效率。 在学习ra原创 2014-03-02 13:26:26 · 1114 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式
敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式 经过了上节课的学习我们知道数据结构可以改进网站开发的效率,我们在这里对Checkbox进行升级,并将它和刚才的RadioGroup放入同一个Form表单中看看数据该如何通信。一、设计数据模型我们先在FormModel中定义一个动物枚举类:原创 2014-03-02 16:50:40 · 1380 阅读 · 0 评论 -
敏捷思维学习Ext.Net MVC--3.5Form表单组件之复选组件(checkbox)暨母版页
敏捷思维学习Ext.Net MVC--3.5Form表单组件之复选组件(checkbox)暨母版页(Section)经历了上一节的下拉菜单这节的复选组件简单了很多,利用这个机会看看建立的这些网页我们发现网页和网页之间有很多重复的东西,比如说我们每个网页必须注册的资源管理器:“@Html.X().ResourceManager()”。我们可不可以将这些重复性的东西打包,我们下次再建立网页的时原创 2014-03-01 23:45:24 · 1155 阅读 · 0 评论