fooberry

Sweetness without context.

Im Wasting My Montior

April 16th 2009

I know Im wasting my 24 widescreen monitor, but I dont like the layout of the following markup.

<asp:TextBox runat="server" ID="txtPasswordExisting" 
   TextMode="Password" />
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator2" 
   CssClass="error" ControlToValidate="txtPasswordExisting"
    Display="Dynamic" Text="Username is required." ValidationGroup="AssociateAccount" />                                  
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender7" runat="server" TargetControlID="RequiredFieldValidator2"
    HighlightCssClass ="error" CssClass ="validatorCallout" />  

I would prefer this.

<asp:TextBox runat="server" ID="txtPasswordExisting" 
    TextMode    ="Password" />
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator2" 
    CssClass            ="error" 
    ControlToValidate   ="txtPasswordExisting"
    Display             ="Dynamic" 
    Text                ="Username is required." 
    ValidationGroup     ="AssociateAccount" />                                  
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender7" runat="server" 
    TargetControlID     ="RequiredFieldValidator2"
    HighlightCssClass   ="error"
    CssClass            ="validatorCallout" />  

…OK. It doesn’t display nicely in the syntax highlighter because of the proportional width font, but you get the idea.

Im sure in most peoples mind it is wasted vertical space, but it makes doing diffs so much easier and my eyes easily see the grouping of controls and their attributes.

blog comments powered by Disqus