《ASP.NET办公自动化系统开发实例导航》笔记二 系统管理模块设计
2005-11-03 17:19
861 查看
首先设计的是[系统管理]模块,这也是一般系统的步骤.
简略的UML活动图如下:
Button1.Attributes.Add("onclick", "javascript:alert('cool!'");
三.模块管理
模块管理再次证明了一点:只有想不到,没有做不到的.
里面对于权限的DataList绑定CheckBoxList的复杂处理可谓精彩绝伦.
如果对于绑定到DataList等里面的控件操作,一般都要使用
(ControlType)DataList.Items[Index].FindControl("ControlName")来取得控件,然后进行处理.
对于命令按钮,都要设置CommandName,然后在DataList_ItemCommand里面通过判断来进行处理,所以CommandName不仅仅是可以用edit或delete,还可以多种多样,处理十分灵活.
由于类中的连接常常是局部变量,外部调用时不可能关闭,所以用
DataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
这样自动关闭连接比较实用.
四.目录管理
这里主要有一个知识点:如果编辑比较简单,可以直接用DataGrid的自有编辑方法:
这里,主要有dgCatalog_EditCommand,dgCatalog_DeleteCommand,dgCatalog_CancelCommand,dgCatalog_UpdateCommand这几个事件.同样,都是先取得DataKey关键字,然后进行处理;Update的时候,同样是取得(TextBox)Cells[0].Controls[1].Text这样的值,然后再运行存储过程等等更新.
简略的UML活动图如下:
Button1.Attributes.Add("onclick", "javascript:alert('cool!'");
三.模块管理
模块管理再次证明了一点:只有想不到,没有做不到的.
里面对于权限的DataList绑定CheckBoxList的复杂处理可谓精彩绝伦.
如果对于绑定到DataList等里面的控件操作,一般都要使用
(ControlType)DataList.Items[Index].FindControl("ControlName")来取得控件,然后进行处理.
对于命令按钮,都要设置CommandName,然后在DataList_ItemCommand里面通过判断来进行处理,所以CommandName不仅仅是可以用edit或delete,还可以多种多样,处理十分灵活.
由于类中的连接常常是局部变量,外部调用时不可能关闭,所以用
DataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
这样自动关闭连接比较实用.
四.目录管理
这里主要有一个知识点:如果编辑比较简单,可以直接用DataGrid的自有编辑方法:
这里,主要有dgCatalog_EditCommand,dgCatalog_DeleteCommand,dgCatalog_CancelCommand,dgCatalog_UpdateCommand这几个事件.同样,都是先取得DataKey关键字,然后进行处理;Update的时候,同样是取得(TextBox)Cells[0].Controls[1].Text这样的值,然后再运行存储过程等等更新.
相关文章推荐
- 《ASP.NET办公自动化系统开发实例导航》 系统管理模块设计
- 《ASP.NET办公自动化系统开发实例导航》笔记三 人事管理模块
- 《ASP.NET办公自动化系统开发实例导航》笔记一
- 《ASP.NET办公自动化系统开发实例导航》笔记一
- 《ASP.NET办公自动化系统开发实例导航》笔记二
- 《ASP.NET办公自动化系统开发实例导航》笔记三
- 《ASP.NET办公自动化系统开发实例导航》
- 《ASP.NET办公自动化系统开发实例导航》人事管理模块
- asp.net办公自动化系统开发实例导航的安装出现错误的解决方法
- 关于《ASP.NET办公自动化系统开发实例导航》问题的一些总结
- 关于《ASP.NET办公自动化系统开发实例导航》问题的一些总结
- asp.net办公自动化系统开发导航源代码
- ASP.NET常见模块:在线文件管理模块的设计与开发(转)
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发
- ASP.NET常见模块:在线文件管理模块的设计与开发
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发
- ASP.NET常见模块:在线文件管理模块的设计与开发
- ASP.NET常见模块:在线文件管理模块的设计与开发
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架- 5.4平台日志、异常管理、生成自动升级配置文件模块