首先,我们贴出上一节Users类XPO对象的保存代码,直接建立的XPO Session会话,因为没有与我们所期望的数据层建立绑定, 所以程序自动创建了一个Access数据库,作为默认数据库操作对象来使用,即程序目录下的DevConsole.vshost.mdb数据库文件. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Task…
接下来,我们通过一个控制台应用程序,介绍XPO对象的保存操作. 图一 添加新项目 图二 选择项目类型为控制台应用程序 查看生成的Program.cs代码文件,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DevConsole { class Program { static voi…
这个系列通过一些简单例子循序渐进,介绍DevExpress ASP.NET控件的使用.先来介绍一下XPO的使用,安装的DevExpress版本为DXperienceUniversal-12.2.4,使用Visual Studio 2012+Sql Server2005. 什么是XPO? XPO 是 eXpress Persistent Objects的缩写,它是DevExpress公司推出的一个运行在.NETFramwork平台上的ORM工具.Persistent Objects翻译过来时“持久…
上一节,已经介绍了ASPxGridView的自定义列和基本事件 ,本节接着将介绍Dev控件的客户端事件模型. 在上节示例基础上,我们增加一行菜单,使用Dev的ASPxMenu来实现,如下图所示. 图一 添加菜单的界面 增加菜单的代码如下: <dx:ASPxMenu ID="ASPxMenu1" runat="server" RenderMode="Lightweight" Width="100%" ItemAutoWid…
上一节中,我们已经介绍了,使用CriteriaOperator表达式,获取对象数据. CriteriaOperator criteria = CriteriaOperator.Parse("[UserID]='" + obj.UserID + "'"); Users objnew = session.FindObject<Users>(criteria); 如果查询结果是多条数,我们可以使用XPCollection来接收: XPCollection<…
这节,我们将通过使用DevExpress的ASPxGridView控件,实现对数据的CRUD操作. 首先,我们在解决方案中,添加一个网站: 图一 添加新网站 图二 添加DevExpress.Data.v12.2.dll,DevExpress.Xpo.v12.2.dll,以及XPOModel的引用 图三 从工具栏拖放ASPxGridView与XpoDataSource 图四 设置XpoDataSource的类型名称 TypeName,先选择控件,右键-属性(或点击右上角小箭头) 图五 点击Type…
为演示本节示例,我们在原来Users表增加[性别Gender].[兴趣爱好Hobbies],[CreateTime创建时间],[ModifyTime]修改时间这4个字段, ALTER TABLE [dbo].[Users] add [Gender] varchar(10) NULL GO ALTER TABLE [dbo].[Users] add [Hobbies] varchar(50) NULL GO ALTER TABLE [dbo].[Users] add [CreateTime] da…
这一节,将介绍ASPxTreeList控件的使用,首先,我们增加一个标准地址库表AddressGB, 建表语句如下: CREATE TABLE [dbo].[AddressGB]( [Code] [varchar](20) NOT NULL, [ParentCode] [varchar](20) NULL, [Name] [varchar](100) NULL, [Sort] [varchar](20) NULL, CONSTRAINT [PK_AddressGB] PRIMARY KEY CL…
上一节中,我们通过简单的配置,通过ASPxGridView控件的使用,完成了对数据库表的CRUD操作. 这样的界面展现,功能是达到了,但是操作体验上,还是有所欠缺的. 图一 默认生成的列表界面 图二 默认编辑界面 接下来,我们通过以下几步简单的设置,使界面操作更美观,更符合实际需求. 第一步,我们将显示为文字操作的Edit,New,Delete修改为图片,通过属性 ButtonType="Image" 来实现. <dx:GridViewCommandColumn VisibleI…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] 全新的文件管理器控件(v19.2) 2019版计划添加一个类似资源管理器的新组件来管理文件和文件夹.这些将附带客户端响应UI和REST API用于文件操作,我们将包含一组帮助程序,用于连接服务器文件系统和云服务(Azure,Amazon,Google Drive等). Office Fil…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] Themes 自定义元素和字体大小(v19.1) 用户发现‘compact’主题在生成高密度.数据密集型UI时非常有用.在接下来发布的版本中,将引入一个紧凑的Material UI主题,并使您能够自定义主题元素和字体大小. 图表主题(v19.2) 未来的新版本将更新Charting库,以便…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Core Controls v18.2的新功能,新版30天免费试用!点击下载>> 全新的New ASP.NET Core Spreadsheet (CTP) 在新版本中,您可以非常轻松地将电子表格功能合并到任何ASP.NET Core应用程序中.新的Spreadsheet控件作为社区技术预览(CTP)提供…
ASP.NET 六大内置对象(System.Web.UI.Page类): 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cooki Request 对象 主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数.Cookie和用户认证.因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用: 其类名为 HttpRequest 属性很多,但方法很少,只有一个B…
ASP.NET Web API的核心对象:HttpController 对于ASP.NET Web API来说,所谓的Web API定义在继承自ApiController的类中,可能ApiController是大部分读者最为熟悉的类型了.但是我们将ASP.NET Web API下的Controller称为HttpController,它是对所有实现了接口IHttpController的所以Controller类型的统称,而ApiController仅仅视为IHttpController接口的一个…
上篇博客,小编主要简单的介绍了一下ASP.NET中的控件,这篇博客,小编主要简单总结一下ASP.NET中的内置对象,七个内置对象分别是:Request.Response.Application.Cookies.Session.Server.Trace.这些对象使得用户更容易收集通过浏览器请求发送的信息.相应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递,首先,我们来看下面一张图: 接下来,小编主要从概述,基本语法,常用属性和方法以及一些小例子入手,详细介绍七个内置对象.  Re…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] PivotGrid 远程数据分页(v19.1或v19.2) 在2019年,团队将为您提供从远程服务器使用部分聚合数据加载的选项.此新功能将同时适用于Pivot Grid的pager控件(水平和垂直)以及虚拟滚动. 数据可视化 图表注释(v19.1) 使用自定义标签注释图表. 滚动条作为图表…
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] HTML/Markdown编辑器 Multiline工具栏(v19.1) 目前,Toolbar项隐藏在小屏幕上的下拉菜单中.如果项目数量很大(就像在HtmlEditor中那样),菜单会变得太长并且变得难以使用.新的版本将引入一种新的自适应模式,它将创建第二个水平线工具栏项而不是创建下拉菜单…
本文主要为大家介绍DevExpress ASP.NET Core Controls2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls 下载] DataGrid & TreeList 记录重新排序(v19.1) 新版将为您提供重新排序DataGrid行并通过拖放更改TreeList父子节点关系的功能. 类似Excel的编辑模式(v19.1) 在2018年的发展蓝图中宣布了此功能,但在v18.2发布时尚未准备好发布.官方经调查收到了有…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Bootstrap Controls v18.2的新功能,新版30天免费试用!点击下载>> 新主题 新版本包含了ASP.NET Bootsrap的两个新主题:OfficeWhite和Purple.这些主题是为使用Bootstrap 4或更高版本构建的网站而设计的,您可以免费下载这两个主题. CardVie…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Bootstrap Controls v18.2的新功能,新版30天免费试用!点击下载>> 全新的文件管理器 新的ASP.NET Bootstrap File Manager控件允许您在下一个Web应用程序中重现Windows File Explorer UX. 其功能包括: 能显示文件和文件夹结构 缩略…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> Scheduler Floating Action Button Scheduler新的Floating Action按钮触发以下操作: 创建一个新的计划 编辑计划 删除计划 Appointment Tooltips (Mobile)…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> Menu 折叠到图像 为了在浏览器屏幕较窄时帮助减少控件宽度,ASP.NET Menu现在可以隐藏项目文本并仅显示图标. Pivot Grid 新的过滤器弹出窗口 新版本使用新的实现和集成搜索选项替换之前的Filter Popup,新…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> Editors ComboBox和TokenBox中的数据库服务器模式 ASP.NET WebForms和MVC List Editors现在都支持Database Server Mode,使用时列表编辑器仅加载可见项并在数据库服务器…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Controls v18.2的新功能,新版30天免费试用!点击下载>> 全新的自适应项目模板 新的自适应项目模板中所有页面现在都包含响应式布局. 全新的MVC Filter控件 ASP.NET MVC Filter控件允许您构建任何复杂的过滤条件,并将过滤器应用于任何数据组件或数据模型. CardView…
Server 对象用于处理服务器上的一些特殊任务,例如,创建组件实例.获取文件路径.执行ASP脚本文件等. Server 对象是体现 ASP 强大功能的一个对象,之前介绍的对象都是针对获取.请求以及简单存储信息而设计的,之所以说它强大,有两个原因,第一可以通过 Server 对象创建服务器上所具有的组件的实例,从而扩展 ASP 功能:第二 Server 对象可以执行服务器上的 ASP 文件,从而使得一些大型系统的架构变得简单. Server 的属性 Server 对象只有一个属性 ScriptT…
ASP.NET的MVC中Model对象字段的常用数据说明属性: Required——该字段不允许为空. MaxLength——设置数组或字符串最大长度. StringLength——设置字符串最小和最大字符长度. Rang——数据的取值范围,数据可以是32位整数.双精度数和字符串类型. DataType——指定数据类型. RegularExpression——设置数据格式必须符合的正则表达式. Display——设置数据项显示的标签文字. DisplayFormat——设置数据显示格式.…
自适应Web设计可以帮助您解决各种尺寸的屏幕问题,网站的自适应网页设计可帮助您解决用户使用不同大小屏幕显示数据的问题. 在v17.2中,我们最大化了ASP.NET Scheduler的视图和可视化元素,以适应其父容器的宽度.以下ASP.NET Scheduler元素现在支持自适应布局: Agenda View Agenda View现在完全自适应.以下的Agenda View元素将自动调整为当前客户端宽度: “Date Header” column “Appointment Interval”…
行业领先的.NET界面控件DevExpress 正式发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Bootstrap Controls中Rich Text Editor.Scheduler.新的响应项目模板中新增及改进的性能,欢迎下载v19.1试用,点击立即下载>> Rich Text Editor 客户端打印 Rich Text Editor支持客户端打印,现在可以轻松打印屏幕上的布局. Scheduler 增强Date Navigator UI…
行业领先的.NET界面控件DevExpress 正式发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Bootstrap Controls中Editors.GridView.Navigation控件中新增及改进的性能,欢迎下载v19.1试用,点击立即下载>> Editors 新的颜色编辑器 此版本包括一个新的Bootstrap Color Edit控件. 其功能包括: 颜色指示灯 自定义颜色选择器 自动/喜欢的颜色项目 自定义调色板 下拉编辑器 - 增…
行业领先的.NET界面控件DevExpress 发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Core Controls v19.1中新增的一些控件及增强的控件功能,欢迎下载v19.1试用,点击立即下载>> UI小部件 全新的下拉按钮小部件 19.1引入一个带有内置下拉菜单的新按钮小部件,此窗口小部件可用作无状态可点击菜单项集,也可用作SelectBox控件(看起来像按钮)的有状态模拟. 新的浮动按钮小部件 新的浮动按钮小部件是一个位于屏幕底角的单…