ASP.NET auto-generate aspx.designer.cs turn off?

Joris picture Joris · May 26, 2010 · Viewed 9.6k times · Source

As I'm working on a asp.net/c# project, I'm confronted with the foobar.aspx.designer.cs that auto generates it's content. eg, when I'm changing the code/designer, the designer.cs automatically updates it's content.

As I'm bit of a control-dude, I'd like to maintain the code myself. I'm not happy with the overkill of comments I don't need. Like:

    /// <summary>
    /// Form1 control.
    /// </summary>
    /// <remarks>
    /// Auto-generated field.
    /// To modify move field declaration from designer file to code-behind file.
    /// </remarks>
    protected global::System.Web.UI.HtmlControls.HtmlForm Form1;

While I'd like to see the following:

    protected global::System.Web.UI.HtmlControls.HtmlForm Form1;
    protected global::System.Web.UI.WebControls.Button Button3;
    etc, etc

(don't mind the naming, ofcourse I'd give it some distinguishing nameing)

How to fix this? I checked google on this one, but couldn't find an answer so quickly...

Answer

Sky Sanders picture Sky Sanders · May 26, 2010

You could read the comments, they tell you what to do.

Move the declarations to your codebehind and delete the designer file.

But I have to make an observation:

Expression of this kind of concern and especially the expenditure of effort in trying to undo the kindness that VS is showing you belies a degree of naiveté and inexperience.

Perhaps your time would be better spent coding? ;-)