如题。有些页面就可以,有些页面不管怎么插入控件都不自动生成。手写麻烦死了。
可恶的asp.net控件。问题大多出在用户控件文件,xxx.ascx.designer.cs文件里。用户控件嵌套就更严重了。是不是vs2008的设置问题?怎么解决?效果就是我插入一个控件,自动在设计文件里生成字段声明就行了。

解决方案 »

  1.   

    在ASPX页面中使用的服务器控件 ,都会在这个aspx.designer.cs中自动生成对控件的声明
    有时候会出现 在ASPX页面明明使用了一个服务器控件,并且ID和RUNNAT属性都添加,却在后台ASPX.CS中无法使用,这时可以检查aspx.designer.cs 中对这个控件的声明语句,检查控件类型与ID是否与ASPX中的一致 
      

  2.   


    当然是新建web应用程序了,要不然怎么会有designer.cs
      

  3.   


    不会,刚试了试。往用户控件上放一个aspnet:button都不会出现在designer.cs里。