摘要: 本专题介绍如何运用RouteCollection 添加或是修改Routing URL规则实现对页面的控制.默认情况下 从Global.asax代码中我们不难看出它的规则{Table}/{action}.aspx,action=List,Detail,Edit,Insert,那么一定存在List.aspx,Detail.aspx,Edit.aspx,Insert.aspx的web page,表示不同... 阅读全文
posted @ 2010-10-14 17:06 庙子 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 本专题介绍一个ASP.NET动态数据的网站的布局,其中包括这些文件默认情况下创建相关文件夹和文件。 创建一个动态数据网站(Dynamic Data Web Site) 环境 vs.net 2008 + sp1 Dynamic Data Wizard 080608(http://www.codeplex.com/aspnet) 提供一个向导方式创建一个Dynamic Data Web Site 知识... 阅读全文
posted @ 2010-10-14 17:05 庙子 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 介绍 asp.net的动态数据,是一个web site开发框架,可让您很容易建立数据驱动的asp.net的Web应用程序。通过自动获取数据模型元数据在运行时产生的用户界面和行为。在这个框架内提供了一个查看和编辑数据的网站。您可以轻松地自定义控件和页面元素或建立新的预设的行为。同时创建的应用能够轻松集成数据和页面中的元素绑定。 功能 通过读取数据库的结构或是数据模型,生成标准的asp.net web... 阅读全文
posted @ 2010-10-14 17:04 庙子 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Web开发框架 Dynamic Data Web SiteAsp.net MVCWCSF(web client software factory)Framwork版本.net 3.5 sp1.net3.5 sp1.net 2.0,最新.net 3.5最新版本1.0Preview 5Feb 28 2008等级轻量级-适合小型web应用程序项目级-适合大多数web应用程序项目的开发企业级-适合大型项目... 阅读全文
posted @ 2010-10-14 17:00 庙子 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 前台开发,很多人喜欢用JQuery,但是在做后台管理系统,特别是企业管理系统,例如WEB进销存系统等,很多人都会选择ExtJS,因为ExtJS提供了非常多的UI界面,并且非常友好。我要告诉大家,现在JQuery也有一个很好的UI插件了,几乎完全可以替代ExtJS,下面来看看对比:上图是ExtJS和EasyUI的界面对比,是不是很类似呢,很强大呢? 呵呵~~漂亮的消息弹出,支持遮罩效果。这个效果也很... 阅读全文
posted @ 2010-09-29 10:48 庙子 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹出窗口正是这类编程... 阅读全文
posted @ 2010-09-25 16:55 庙子 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 页面重定向的使用很多,实现方法也有不同,自己也试过几种,现在总结一下。 一、Transfer Execute Redirect重定向方法介绍 1.Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行)。服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器... 阅读全文
posted @ 2010-09-25 16:51 庙子 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 这里使用的例子和前提条件可以参考以前的一篇文章《ASP.NET实现匿名访问控制》,里面使用的Forms身份验证有个缺点,如果能将用户的验证上升到基于角色的验证即可减少很多麻烦,它只会创建一个空的GenericPrincipal对象,仅包含初始化过的 FormsIdentity 对象。如果要在应用程序中创建一个管理部分,并想仅限于管理员用户访问,那么必须拒绝每个用户访问,然后逐个添加管理员用户。要想... 阅读全文
posted @ 2010-09-24 10:55 庙子 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 有一个菜单树,因为界面上的限制(要求)不能使用现有的控件。那我就想到了用Repeater控件自己来写,可以灵活、方便的控制页面。[代码]这里没有使用数据源控件。而是在后台动态绑定的数据。[代码]看到那个ListInnerCategory方法了吗?它就是递归显示子类数据方法。在这个方法里会动态的创建Repeater控件,并绑定相应的数据。要动态创建Repeater控件,必须要定义Template。用... 阅读全文
posted @ 2010-09-21 15:50 庙子 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 由于各种原因,直到运行时,您可能才会知道需要什么模板或模板中应包含哪些文本或控件。在这种情况下,您需要能够动态创建该模板(在代码中)。注意您还可以将模板创建为 Web 窗体用户控件,并将其动态绑定到页上的控件。有关详细信息,请参见创建模板用户控件。在代码中,您可以为所有使用模板的控件(DataList、Repeater 和 DataGrid 控件)创建模板。对于 DataGrid 控件,您要使用的... 阅读全文
posted @ 2010-09-21 15:39 庙子 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 这个例子只是Coolite一个很简单的应用,我相信新手学习还是用的到的.也给大家带个头,写篇新手教程.GridPanel就不作介绍了,asp.net开发人员应该比较熟悉了.官方的GridView绑定数据是通过SqlDataSource,ObjectDataSource等绑定的.这里,GridPanel需要Store来绑定数据.首先在页面添加一个Store,如下:这里,我使用了JsonReader,... 阅读全文
posted @ 2010-09-20 16:34 庙子 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 前台代码实现如下:前台代码后台代码实现功能:  1)、提供AjaxMethod方法实现系统换肤;  2)、加载XML配置文件实现主页左侧功能菜单的添加;后台代码:代码XML文件配置如下:代码本文属学习笔记文章,愿与有志者共同学习交流。欢迎转载,但请在明显地位标记本文的 阅读全文
posted @ 2010-09-20 16:24 庙子 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 这是NetTiers 2.3.0.b2版的属性说明,比照以前的版本多了一些属性。做了一个Excel表,但无法在这里放下全部的信息。有空间可以上传就好了。 属性名称默认值名称01.GettingStarted - Required 必填项ChooseSourceDatabase选择数据库MappingFilec:\NetTiers\Output\Mapping.config影射文件OutputDir... 阅读全文
posted @ 2010-09-16 10:08 庙子 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 衡量高性能、可缩放的web应用程序最重要的一个指标就是缓存了。ASP.NET提供了高性能的web应用程序的缓存功能,ASP.NET 有三种可由 Web 应用程序使用的缓存:·输出缓存,它缓存请求所生成的动态响应。·片断缓存,它缓存请求所生成的响应的各部分。·数据缓存,它以编程方式缓存任意对象。为支持这种缓存,ASP.NET 提供了全功能的缓存引擎,使程序员... 阅读全文
posted @ 2010-09-15 09:40 庙子 阅读(155) 评论(0) 推荐(0) 编辑
摘要: NET分层架构生成器下载源码 - 157 KB 下载示例 - 456 KB 简介 现在存在许多的对象关系映射(ORM)和代码生成程序(Code generator),比如(NHibernate,netTiers,Entity Framework等),它们中的一些是基于模板驱动引擎,而另外一些是基于解决方案框架的。本文将要展示的程序就是基于我自己的解决方案框架,从而它不仅仅是一个对象关系映射工具,它... 阅读全文
posted @ 2010-09-10 10:00 庙子 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中碰到一个这样的问题,就是在列表中双击打开编辑窗口,然后将BindingSource.Current的值传递给编辑窗体进行数据绑定,编辑完后再刷新表格中的数据。这是一个很普通的流程,以前也经常这么做没出过什么问题。但是现在却出现了一个麻烦。 这个麻烦就是在编辑窗口中,即使没有点击保存按钮,按取消或者直接关闭窗口回来后,列表中的数据也会更改了。仔细想了一下,这其实是理所当然的,因为列表中绑... 阅读全文
posted @ 2010-09-09 15:02 庙子 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 15分钟内快速构建数据访问层下载链接下载CodeSmith 30天免费试用用专业版 下载最新的 .NetTiers模板 观看本文章的相关视频演示介绍通过本文你可以学习到如何利用微软企业库、CodeSmith、.NetTiers模板在少于15分钟内快速构建数据访问层。从现在起我们把数据访问层(Data Access Layer)简称为DAL,它是程序中和数据库进行交互的层。手写DAL层代码是非常枯燥... 阅读全文
posted @ 2010-09-08 15:57 庙子 阅读(137) 评论(0) 推荐(0) 编辑
摘要: .NetTiers是.Net下面一款出色的自动生成模版,能够非常快速地生成数据访问层并且可以方便地进行扩展支持的特性也相当多,除常规的CRUD+分页查询外,还包含以下特性:1. 自定义存储过程的自动封装, 这样就不用额外写代码就可以完成自定义存储过程的调用了, 但是存储过程要以它规定的命名规则进行命名这样它才会识别出来.2. 对索引列生成查询方法, 比如在用户表中经常给定用户名和密码这两个条件, ... 阅读全文
posted @ 2010-09-08 14:57 庙子 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前面讲了内置的MembershipProvider,这次 我们自己定义一个Provider。首先我们确定一下保存数据使用ms 的access,好像土了点。 我还是用一个例子来说明: 启动 vs2005,创建一个Asp.net Web Site,名字就取一个NewMembershipProvider,在App_Data目录里 建一个Access数据库文件,命名:Members.mdb,创建一个表 名... 阅读全文
posted @ 2010-08-18 16:12 庙子 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本来想在第三篇文章里介绍一下 Membership的类的,不过现在中文msdn也出来了,所以就不写了,,直接到介绍Membership Providers。 Membership Providers提供了Membership数据源和服务之间的所有接口,在Asp.net2.0中提供了两个Provider:SqlMembershipProvider和ActiveDirectoryMembershipP... 阅读全文
posted @ 2010-08-18 16:04 庙子 阅读(251) 评论(0) 推荐(0) 编辑