[Mono-list] Login Control Focus Problem

Kevin Monceaux Kevin at RawFedDogs.net
Tue Sep 4 11:59:47 EDT 2007

Fellow Mono Enthusiasts,

I'm having a problem with setting focus to the UserName field on a page 
with a Login control.  There is a master page involved, so I'm using:

     Page.Form.DefaultFocus = Login1.FindControl("UserName").UniqueID;

In the page's Page_Load method to set the focus.  If I view the page's 
source the UserName field looks something like:

     <input id="ctl00_MainContent_Login1_UserName" type="text"
            name="ctl00$MainContent$Login1$UserName" />

And, the AutoFocus javascript call that's being added to the page is:


which is passing the field's name to the AutoFocus function.  On Internet 
Explorer, the UserName field receives focus when I go to the login page, 
but on Firefox it doesn't.  If I try something similar with a "plain" 
form, one that doesn't involve a Login control, it passes the field's id 
instead of the field's name to the AutoFocus function and it works on both 
Firefox and IE.  Is this a bug in Mono's implementation of the Login 

Bruceville, TX

Si hoc legere scis nimium eruditionis habes.
Longum iter est per praecepta, breve et efficax per exempla!!!

More information about the Mono-list mailing list