Navicy's .NET

天将降大任于斯人也,必先苦其心智,劳其筋骨,饿其体肤,空乏其身......

导航

随笔分类 -  ASP.NET

基于UML和ASP.NET实现三层B/S结构学籍管理系统开发
摘要:架构设计是软件开发的基础,并往往决定一个项目的成败。三层结构是目前流行的架构设计模式,它是在由Buschmann等提出的“层模式”[1]基础上发展起来的,由表示层、业务逻辑层和数据访问层三个层次结构组成。它通过分解来管理问题的复杂性,同时还可以有效地重复使用业务逻辑并保留与昂贵资源(如数据库)的重要连接[2,3]。 基于ASP.NET能够充分发挥其完全面向对象的技术特点,实... 阅读全文

posted @ 2007-04-17 19:04 Navicy 阅读(1841) 评论(2) 推荐(0) 编辑

Windows XP SP2的WRSF安全特性导致IE使用window.open和window.showModalDialog的status=no无法关闭状态栏
摘要:前段时间在忙一个asp.net物品管理系统,其中用到了window.showModalDialog()来弹出模态的对话框,其中使用了status=no使对话框不显示难看的状态栏,但是发现在Intranet区域即本地网络(http://localhost)原本使用好好的,但是到了Internet区域状态栏却又显示出来了,怎么改代码都无济于事,似乎status=no失去了作用。后来... 阅读全文

posted @ 2006-05-15 17:10 Navicy 阅读(1755) 评论(3) 推荐(0) 编辑

文件的ContentType类型举例
摘要:".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="applicatio 阅读全文

posted @ 2005-10-15 11:52 Navicy 阅读(504) 评论(0) 推荐(0) 编辑

使用批处理文件命令行方式快速启动和停止IIS、SqlServer
摘要:虽然现在内存便宜了,但是自己还是嫌自己的512M内存太小,没办法,后台运行的东西太多了,有很多都是有用的没法关闭的。IIS和SQLServer都是吃内存大户,所以现在只在使用到它们的时候才打开,不用的时候都随时关闭,发现每次使用管理控制台来启动和关闭IIS和SQLServer很麻烦,也很慢。现在可以写两个批处理文件使用“命令行”的方式来启动和关闭IIS、SQLServer。 ... 阅读全文

posted @ 2005-10-14 16:30 Navicy 阅读(1451) 评论(0) 推荐(0) 编辑

给Repeater、Datalist和Datagrid增加自动编号列
摘要:号 内容 1 Taye 2 BOx 3 Glass 4 StarCraft一、正序A、AllowPaging=False情况下,使用以下方法就可以实现: 12 3 4 5 6 7 8 9 不过更有趣的方法是使用这个方法: 12 3 4 5 6 7 8 9也许有些... 阅读全文

posted @ 2005-06-25 16:22 Navicy 阅读(6528) 评论(12) 推荐(0) 编辑

使用PagedDataSource给Repeater、DataList增加分页
摘要:Repeater和DataList是数据库中常用的数据显示控件,它们和DataGrid相比较因为没有分页等复杂的功能,因此性能高,同时Repeater自定义模板又给我们带来了很大的灵活性。但是Repeater和DataList没有分页功能,有时很不方便。目前有很多增加分页的方法,包括使用存储过程来控制每页的数据读取,这些分页制作起来都很麻烦,下面介绍一种使用PagedDataSource给Rep... 阅读全文

posted @ 2005-06-14 09:58 Navicy 阅读(6368) 评论(8) 推荐(0) 编辑

使用Repeater实现自定义多列数据绑定
摘要:网上有很多人问怎么使用ASP.NET生成多列的含有绑定数据的表格,甚至有人使用Response.write("");这种古老的性能低下的方式来生成表格。其实使用服务器端table可是做到这一点。现在我们来使用Repeater控制自定义生成多列包含绑定数据的表格。代码如下:前台HTML代码如下: 后台代码如下: 1//定义全局变量i2int i=0;3void Repeater1_ItemDat... 阅读全文

posted @ 2005-05-25 08:01 Navicy 阅读(1991) 评论(2) 推荐(0) 编辑

如何取得DataGrid绑定列和模板列中的值
摘要:有的时候想取不是编辑状态的值,这个时候通常会使用模板列中放置TextBox通过e.Item.FindControl取值,有的网友问为什么取不到?这要看你前台的列怎么写的了,下面分别写出四种情况和这四种情况下面的取值方式: 1 2 3 4 5 ... 阅读全文

posted @ 2005-05-15 16:16 Navicy 阅读(2708) 评论(1) 推荐(1) 编辑

实现带有数据绑定的客户端脚本控制的二级联动菜单
摘要:今天制作了一个客户端javascript脚本控制的二级联动菜单,使用ASP.NET很容易就能制作联动菜单,但是有个很大的问题,就是当选择一级菜单时,由于ASP.NET本身的特性,选择的项目需要被提交到服务器处理,然后再返回二级菜单的内容,中间有个服务器往返的问题,同时造成页面刷新,这在网络状况不好的情况下很不利。 我个人感觉使用客户端javascript脚本控制,难点是两个菜单中的数据都是数据库... 阅读全文

posted @ 2005-05-11 09:48 Navicy 阅读(3621) 评论(18) 推荐(0) 编辑

如何取出表中中间的部分记录?
摘要:昨天遇到了一个问题,就是如何取出SQL Server / Access数据表中中间的部分记录,例如要取出第9条到第16条的“最新”文章记录,仔细考虑了一下得到了一种方法,下面的代码示例都以下面的表结构为准: Articles 表 SQL Server 类型 ... 阅读全文

posted @ 2005-05-09 08:28 Navicy 阅读(1443) 评论(0) 推荐(0) 编辑