青松阳光

关注.NET平台及SharePoint产品
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

利用vs的Debug即时窗口学习Web Control

Posted on 2007-08-22 10:10  青松阳光  阅读(1384)  评论(1编辑  收藏  举报

 vs2003,vs2005的debug功能都很强大,这给我们开发人员带来了很大的便利。一般情况下在软件出现bug需要调试时,我们可以设置断点从debug即时窗口获取所要的信息。也就是说,它可以告诉我们在运行时,例如在一个事件里各个参数的详细信息。因此当我们对一个vs内置web控件或者客户购买的商业控件不够熟悉时,我们一样可以设置断点到相应的控件事件里,查看各种信息,这样对我们学习控件的使用带来了很大的便利。

举个例子,我做了一年的asp.net1.1的开发,对DataGrid的使用已经很熟悉了,到vs2005时已经由GridView作为DataGrid的替代控件了,虽然也支持DataGrid。那么对于GridView控件,其拥有的事件大体一样,但是GridView添加了一些事件,这样我们可以更精确的把握GridView的生命过程。所以在对GridView的各个事件里,可以借助debug即时窗口查看相应参数信息,根据开发DataGrid的经验就可以迅速的搞定要解决的问题。

如果我要了解GridView的RowDataBound事件信息
查看sender类型信息:



查看当前row的类型:



查看当前row的第二列的值:



尤其是要查看一个模板列时用即时窗口查看信息特别方便。

给大家介绍一种学习开发的思路,如果大家有更好的想法,还请不吝赐教啊。