感谢你阅读此帖我在使用动软代码生成器生成的项目中,每次新建一个ASPX文件,比如a.aspx.就会出现a.aspx.cs和a.aspx.designer.cs两个文件a.aspx.designer.cs文件里面的代码如下:
`````````````````````````````
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由一个工具生成。
//     运行库版本:2.0.50727.42
//
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将丢失。
// </auto-generated>
//------------------------------------------------------------------------------namespace Check.Web
{    public partial class WebForm2
    {
        protected System.Web.UI.HtmlControls.HtmlForm form1;
    }
}
````````````````````````````````
我把这个文件删掉后,在页面a.aspx里面拖入控件后,在页面隐藏文件中a.aspx.cs中无法使用控件名.
请问:如何才能使类似的XXX.designer.cs文件不再出现?
   或者删除此文件后,如何做才能正常使用..
期待你的解答!

解决方案 »

  1.   

    用了一下。
    那个生成的代码也是基于.net1.1   codebind改成codefile
    你需要转化为.net2.0《如果你用的是2.0的话。》
    里面要修改一些东西
    inheits='aspx.designer.cs里面的类'
    你改成那个'aspx.cs里面的类,再调试,差什么东西,就自己再定义好了
      

  2.   

    XXX.designer.cs文件,当你建web层时位置选择文件时就不会出现XXX.designer.cs文件,选择Http时会出现
      

  3.   

    问题解决:如果项目是Web应用程序的话,就会在创建新文件的时候自动加上XXX.designer.cs如果是网站的话就不会,呵呵.
      

  4.   

    http://www.cnblogs.com/kkun/archive/2009/03/08/1406319.html
    给你多一个选择