随心所欲

做个幸福的人
posts - 147, comments - 1402, trackbacks - 28, articles - 0
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

Asp.net2.0

UI (MasterPage,Theme,WebPart,SiteMap,css,GridView...)
     摘要: ZedGraph是一个不错的图表报表生成器,以前曾经用过,在asp.net2.0的beta版里面。

现在忽然有可能用到了,但是却一时找不着以前的资料了,方才发现写blog的伟大作用。所以赶紧先把它记下来,以备后用。

1:这是for asp.net的版本。现在win版本的例子代码很多。

2:这里提供的只是一个基本的用法。

3:详细信息:http://zedgraph.org/wiki/index.php?title=Display_Dynamic_or_Real-Time_Data
  阅读全文

posted @ 2007-03-23 17:52 随心所欲 阅读(2878) | 评论 (14)  编辑 |

     摘要: Asp.net2.0提供了一组写好的用户管理控件,比方说CreateUser,Login等。还是比较好用的,也易于扩展。但是在她的CreateUser里面有个用户密码规则却一直不知道该怎么修改。
默认的密码规则比较复杂:长度必须>7,必须包含一个特殊字符。
.........
.........
结合这三种修改方法,就可以顺利客户化自己的Membership的密码规则了:
1:通过Web.Config来修改程序实现的规则
2:通过PasswordRegularExpression实现UI的验证规则  阅读全文

posted @ 2007-03-09 13:46 随心所欲 阅读(3355) | 评论 (17)  编辑 |

     摘要: 这是一个困扰了我近两年的问题。刚开始是无法恢复状态;后来想办法恢复了状态但是无法避免重复的初始化(浪费效率);再后来解决了,但是认识比较浅。今天终于有所悟。
问题的提出:在一个aspx页面上,根据传递的参数来加载不同的UserControl。保证UserControl的顺利执行还有效率

一些介绍:
动态加载控件
视图状态的保存
重构页面/控件
初始化页面/控件/IsPostBack
  阅读全文

posted @ 2006-12-25 22:16 随心所欲 阅读(4643) | 评论 (43)  编辑 |

     摘要: 在没有使用MasterPage之前,页面this访问到的对象就是他自己,所以使用this,FindControl也就没什么问题。
但是使用MasterPage之后,this.Control.Count=1,就只有一个。跟踪一下: this.Controls[0] {ASP.module_mp1_master} System.Web.UI.Control {ASP.module_mp1_master} .
也就是说,加入masterPage之后他的控件的顺序就变了。(以前看过一个在asp.net1.1下的MasterPage实现,也是类似的方式,重新组织控件)。这就是问题所在。   阅读全文

posted @ 2006-12-21 12:21 随心所欲 阅读(2880) | 评论 (10)  编辑 |

     摘要: 这是一个在.net2.0里面新出现的类,用于执行后台比较长的任务而又想能和UI有点操作的应用里面。

普通情况下,你点击一个按钮,去后台执行一个process,如果你想得到结果,就得等这个process结束。通常,可以使用异步执行回调来解决这个问题。现在,backgroundworker给我们实现了这样一种简单的封装,可以把我们的复杂任务交给新的线程去处理,然后继续UI线程。等到我们的任务需要通知UI做什么事情的时候,可以report一下,在其事件里就可以直接使用UI控件,而不需要Control.Invoke去掉用之。


  阅读全文

posted @ 2006-12-07 11:39 随心所欲 阅读(6122) | 评论 (14)  编辑 |

     摘要:

需求:客户有关于某仪器的运行参数(来自数据库),需要近乎实时的了解各个参数的状态曲线。如果超出警戒范围,则要发出警报(客户端)。

实现:AJAX无刷新动态(2秒)更新页面参数曲线,客户端调用ActiveX发出报警。
  阅读全文

posted @ 2006-12-04 10:02 随心所欲 阅读(3461) | 评论 (19)  编辑 |

     摘要: MasterPage在asp.net2.0中可以帮助我们构建一个极富扩展性的页面框架结构。
但是使用MasterPage(模版页),并不是说完全可以附加的,几乎不修改自己原来的aspx页面。为了加入模版页,还是要做出一些调整的。
1:相对路径的调整
2:this.FindControl函数
3:事件:OnPreInit事件
4:AtlasToolkit  阅读全文

posted @ 2006-07-09 17:54 随心所欲 阅读(3492) | 评论 (15)  编辑 |

     摘要: asp.net2.0里面的ObjectDataSource可以使数据显示控件GridView等进行绑定显示,编辑。还可以支持内置的分页,排序等。使用了ORM之后,一样可以使用ObjectDataSource。  阅读全文

posted @ 2006-06-11 10:41 随心所欲 阅读(5167) | 评论 (12)  编辑 |

posted @ 2006-06-01 08:32 随心所欲 阅读(1036) | 评论 (4)  编辑 |

posted @ 2006-03-17 10:11 随心所欲 阅读(1651) | 评论 (4)  编辑 |

posted @ 2005-09-16 10:25 随心所欲 阅读(1135) | 评论 (4)  编辑 |

posted @ 2005-08-24 11:33 随心所欲 阅读(1528) | 评论 (0)  编辑 |

posted @ 2005-08-22 12:40 随心所欲 阅读(1308) | 评论 (0)  编辑 |

posted @ 2005-08-17 15:29 随心所欲 阅读(2084) | 评论 (9)  编辑 |

posted @ 2005-08-06 20:39 随心所欲 阅读(1785) | 评论 (4)  编辑 |

Full Asp.net2.0 Archive

Google