VS2003 And VS2005动态调用WebUserControl的差异

之前用VS2003做了一个专案,是定义强类型,User Control来操作它,简单来说就是UserControl的功能就是时间与DB的Insert/Select/Delete,然后呈现出来;

最近用VS2005把专案转换了一下,转换过后居然出先了不能Run的情况;

最后分析小节了一下:

1. VS2003编写的时候有命名空间

2. 分了很多目录

3. VS2005新建立Web的专案的时候命名空间是隐藏的,分了很多目录的专案在VS2005的时候细微差别如下:

      例如其中一个DOC_Search.ASCX, Codebehind="DOC_Search.ascx.cs" Inherits="WebApLib.Document.DOC_Search"

            如果此页面动态调用其他的ASCX, 会在ascx.cs中定义 public Document_DataGrid DocumentDataGrid;

      如果手动转换,那么VS2005中的差别是DOC_Search.ASCX, Codebehind="DOC_Search.ascx.cs" Inherits="Document_DOC_Search"

            此页面动态调用其他的ASCX, 会在ascx.cs中定义 public Document_Document_DataGrid DocumentDataGrid;

我相信VS2003上如果定义的很好的话,转换为VS2005应该没有问题,以上

posted on 2009-05-15 15:37  complanefly  阅读(317)  评论(0编辑  收藏  举报