为什么这么说,具体如下:
我在一个项目编写一个叫WebSplitPage的控件文件:
WebSplitPage.ascx '这个是用户控件设计页面
WebSplitPage.ascx.designer.vb '这个应该是控件的定义文件
WebSplitPage.ascx.vb'这个是与WebSplitPage.ascx 对应的代码文件。
在这个项目中已经调试好了。运行正常。当我把这三个文件都复制别一个项目中去,就会出现错误。详细:WebSplitPage.ascx 这个文件无法自动绑定代码文件:WebSplitPage.ascx.vb 双击WebSplitPage.ascx 文件的设计界面,就直接在HTML“源”,上添加:
<script runat="server">    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)    End Sub
</script>
在HTML设计代码中,不能自动转到WebSplitPage.ascx.vb文件中。
设计代码中:<%@ Control Language="vb" AutoEventWireup="False" CodeBehind="WebSplitPage.ascx.vb" %>
声名的非常清楚:代码绑定到WebSplitPage.ascx.vb文件中去。一旦复制就失效。。真的垃圾。我试过其他文件,如:aspx 文件也有同样问题真的麻烦死了。

解决方案 »

  1.   

    是你太弱啦
    很明显你都不明白其中的运行机制就在乱扯
    你的namespace都一样?
      

  2.   

    嗯,同意,越用越觉得不爽。.net framework设计得也很混乱。
      

  3.   

    我用visual web develop2008,比VS2008小多了,速度也更快,硬件要求更低,前几天去下VS2005下了我半天,更不用说VS2008了。
      

  4.   

    不管你们同不同意也好VS2008就是没有易用性。我在这个项目写好了代码和控件直接复制到另一项目上竟然不行!,如果在Vs6.0的时代,那怎么会有问题?SB Microsoft 还没正视这些问题,还那C#来跟java来比,无路了
      

  5.   

    其实我同意你的看法,因为我是搞java的,看.net很别扭.......呵呵
      

  6.   

    08非常好的,
    1.对js的支持
    2。对AJAX的支持
    3,linq的支持
    4,wcf支持
    html 的支持 均好于05 
    特别 可以 拆分显示。  08 比05 好了很多 很多  --
      

  7.   

    这个不是工具的问题是你自己的问题吧!  vs2008用着蛮好的 起码对js支持提高很多!
      

  8.   

    你这个问题存属技术问题
    可能是 外国人的 思路和你的思路不同
    你用人家的ide就得去习惯人家的习惯
    不要说微软的东西不好
    人家的技术肯定是一流的
      

  9.   

    可能需要在project文件中手动修改,以表明这些文件之间的关系,大致格式为(我以C#文件为例):
        ...
        <Compile Include="WebSplitPage.ascx.cs">
          <DependentUpon>WebSplitPage.ascx</DependentUpon>
          <SubType>ASPXCodeBehind</SubType>
        </Compile>
        <Compile Include="WebSplitPage.ascx.designer.cs">
          <DependentUpon>WebSplitPage.ascx</DependentUpon>
        </Compile>
        ...  <ItemGroup>
        ...
        <Content Include="WebSplitPage.ascx" />
        ...
      </ItemGroup>
      

  10.   

    用 VS 2005 的朋友  该换了吧  呵呵   VS2005 母板也 可以嵌套吗  VS 2008 就解决了这个问题  新技术哦 
    VS2008 有问题  智能提示 老出问题  
      

  11.   

    从提问质量上来看, .net版的确实没有java版的水平高。不知是为什么。
      

  12.   

    VS2008不显示属性的BUG一直都有..点了控件不显示属性,需要去点击或者选定HTML代码,然后在点击图形控件,才会显示属性...
      

  13.   

    刚接触08,感觉C#3.0还是很强大的,LINQ还在适应中。历史总会往前走不会倒退的
      

  14.   

    08相对05确实没有多大的改变,因为他们用的crl都是一个版本,所以想有质的飞跃是不太可能的,只是集成了跟多的东西,让易用性提高了许多。
    .NET Framework 版本  CLR 版本 
    1.0                  1.0 
    1.1                  1.1 
    2.0                  2.0 
    3.0                  2.0 
    3.5                  2.0 
    另外有人说到为什么.net不可以向vb6.0那样,我只能说你还没有搞清软件开发的基本思想。。
      

  15.   

    我用visual web develop2008
      

  16.   

    谢谢大家的讨论,已经基本明白了大家对VS的看法。但用上去,不及java ,觉得.net 太有点拿来主意了。
      

  17.   

    不得不说,用.net写Web应用就是找罪受,微软自定义一大堆“标准”,一大堆不标准的标签,写的标签和显示的标签不同。
    有直路不走,非走歪道,asp.net就是垃圾,所谓的编译过,可以提高运行效率,可是一大堆引用和框架让这一优势大打折扣,开发起来完全没有自主性和易用性,就是一垃圾。
      

  18.   

    MD被人家牵着鼻子走还说好用,你用2005生机到2008的VC程序安装个给我看看,没遇到问题的说明你们用的地方太简单了NET从2003后我就觉得越来越垃圾。。还得需要.net框架。。靠微软也太不是人,比尔下台后微软没人了?我鄙视那些说.net好的人。。以后你们会体会到这垃圾框架给你带来的困难。
      

  19.   

    不仅是ASP,其它 的也都不行,尤其是它的代码编辑功能,与JAVA的差的太多了,程序错的话要找半天,尤其对于初学者
      

  20.   

    微软让学生使用它的软件比作让人吸毒(当然,他没有指名道姓的说这是微软,但是大家都知道),第一口都是免费的,让你上瘾,让你依赖,然后再向你收费榨干你。其实大家都知道微软的这种伎俩,也都感到了这种策略的危害,但是只有像 Stallman先生这样的大牛直白的指出来,很多人才愿意正视这个问题。在中国,99%的计算机用户都在使用Windows,绝大多数人都只知道 Windows。以中国现在的状态,微软今后即使什么都不干,光靠在中国打官司赢的钱都足够生存很久了。更可怕的是中国现在的以及未来的技术人员的思想都陷入了以Windows为核心的微软生态系统的牢笼之中,这种遗毒的影响时间只会更长更广
      

  21.   

    应该说VS2008还是很好用的,可是我最近想做网页的时候发现,新建项目里面没有用户定义控件这项,就是没法新建ascx文件,已安装的模板里面的内容很少,请教这是为什么?