<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET AJAX UI</title><link>http://forums.asp.net/1008.aspx</link><description>Here you can discuss UI-related issues with AJAX such as controls and client-side functionality including Silverlight controls for ASP.NET</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3283237.aspx</link><pubDate>Thu, 09 Jul 2009 10:07:13 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3283237</guid><dc:creator>SLowery</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3283237.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3283237</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Zhi-Qiang Ni,&lt;/p&gt;
&lt;p&gt;Thanks, this works even better than what the article suggested.&lt;/p&gt;
&lt;p&gt;Stephanie&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3282478.aspx</link><pubDate>Thu, 09 Jul 2009 02:24:48 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3282478</guid><dc:creator>Zhi-Qiang Ni - MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3282478.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3282478</wfw:commentRss><description>&lt;p&gt;Hi SLowery,&lt;/p&gt;
&lt;p&gt;Well, forgive me for my rude. Try this code to find the setFocusToMeOnPopup TextBox.&lt;br /&gt;&lt;/p&gt;&lt;pre class="c-sharp:nogutter" name="code"&gt;        function pceShownHandler(sender, args) {
            var pce = $find(&amp;quot;pce&amp;quot;);
            //find the popup Panel of the PopupControlExtender
            var popup = pce._popupElement;
            var input = popup.getElementsByTagName(&amp;quot;input&amp;quot;);
            for (i = 0; i &amp;lt; input.length; i++) {
                // To check whether the TextBox is the &amp;quot;setFocusToMeOnPopup&amp;quot;.
                // This is just a sample, please modify this condition yourself.
                if (input[i].id.search(&amp;quot;setFocusToMeOnPopup&amp;quot;) &amp;gt; 0) {
                    input[i].focus();
                    input[i].select();
                }
            }
        }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Have this code helped? Don’t hesitate to let me know if you have any difficulties to follow. &lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Zhi-Qiang Ni&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3281986.aspx</link><pubDate>Wed, 08 Jul 2009 19:06:50 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3281986</guid><dc:creator>SLowery</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3281986.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3281986</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Ok, sorry to frustrate you so.&amp;nbsp; Actually I did try to modify it and test with it a lot; however, I am very new to javascript and did not understand that the contentPlaceHolder becomes another container.&amp;nbsp; For all others in my same predicament, the following link was a big help: &lt;a href="http://www.codeproject.com/KB/scripting/Masterpage-Javascript.aspx"&gt;http://www.codeproject.com/KB/scripting/Masterpage-Javascript.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3280229.aspx</link><pubDate>Wed, 08 Jul 2009 03:24:50 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3280229</guid><dc:creator>Zhi-Qiang Ni - MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3280229.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3280229</wfw:commentRss><description>&lt;p&gt;Hi SLowery,&lt;/p&gt;
&lt;p&gt;Have you ever tested and modified my code locally? Have your seen my comment inside?&lt;/p&gt;&lt;pre class="c-sharp:nogutter" name="code"&gt;        function pceShownHandler(sender, args) {
            var pce = $find(&amp;quot;pce&amp;quot;);
            //find the popup Panel of the PopupControlExtender
            var popup = pce._popupElement;
            var input = popup.getElementsByTagName(&amp;quot;input&amp;quot;);
            for (i = 0; i &amp;lt; input.length; i++) {
                // To check whether the TextBox is the &amp;quot;setFocusToMeOnPopup&amp;quot;.
                // This is just a sample, please modify this condition yourself.
                if (input[i].id == &amp;quot;FocusTextBox1_setFocusToMeOnPopup&amp;quot;) {
                    input[i].focus();
                    input[i].select();
                }
            }
        }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;I think I have already mentioned that my code above is only for test, you need to change the condition about finding the TextBox yourself. If you use the MasterPage, the id would be something else.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Zhi-Qiang Ni&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3276992.aspx</link><pubDate>Mon, 06 Jul 2009 14:29:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3276992</guid><dc:creator>SLowery</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3276992.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3276992</wfw:commentRss><description>&lt;p&gt;Thanks, that is exactly what I was looking for. And the extra threads are helpful too.&amp;nbsp; But if I put the panel in a master page, it no longer works:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MasterPage:---------------------------------------------&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;

&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;

&amp;lt;/script&amp;gt;

&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;title&amp;gt;Untitled Page&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
        &amp;lt;asp:ScriptManager ID=&amp;quot;ScriptManager1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;            
    &amp;lt;div&amp;gt;

        &amp;lt;asp:contentplaceholder id=&amp;quot;ContentPlaceHolder1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
        &amp;lt;/asp:contentplaceholder&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;p&gt;.aspx-----------------------------------------------------------------&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; MasterPageFile=&amp;quot;~/MasterPage.master&amp;quot; Title=&amp;quot;Untitled Page&amp;quot; %&amp;gt;
&amp;lt;%@ Register Assembly=&amp;quot;AjaxControlToolkit&amp;quot; Namespace=&amp;quot;AjaxControlToolkit&amp;quot; TagPrefix=&amp;quot;AjaxControlToolkit&amp;quot; %&amp;gt;
&amp;lt;%@ Register Src=&amp;quot;focusTextBox.ascx&amp;quot; TagName=&amp;quot;FocusTextBox&amp;quot; TagPrefix=&amp;quot;uc1&amp;quot; %&amp;gt;

&amp;lt;asp:Content ID=&amp;quot;Content2&amp;quot; ContentPlaceHolderID=&amp;quot;ContentPlaceHolder1&amp;quot; Runat=&amp;quot;Server&amp;quot;&amp;gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;        
        function pageLoad() 
        {            //find the PopupControlExtender&amp;#39;s client behavior            
            var pce = $find(&amp;quot;pce&amp;quot;);            //add the shown event handler            
            pce.add_shown(pceShownHandler);        
        }        
        function pceShownHandler(sender, args) 
        {            
            var pce = $find(&amp;quot;pce&amp;quot;);            //find the popup Panel of the PopupControlExtender
            var popup = pce._popupElement;            
            var input = popup.getElementsByTagName(&amp;quot;input&amp;quot;);            
            for (i = 0; i &amp;lt; input.length; i++) 
            {                // To check whether the TextBox is the &amp;quot;setFocusToMeOnPopup&amp;quot;.
                    // This is just a sample, please modify this condition yourself.
                    if (input[i].id == &amp;quot;FocusTextBox1_setFocusToMeOnPopup&amp;quot;) 
                    {                    
                        input[i].focus();                    
                        input[i].select();                
                    }            
             }        
        }        
    &amp;lt;/script&amp;gt;
                &amp;lt;asp:TextBox runat=&amp;quot;server&amp;quot; ID=&amp;quot;tbPrompt&amp;quot; Text=&amp;quot;Click here to display popup ...&amp;quot; /&amp;gt;
                &amp;lt;hr /&amp;gt;        
                &amp;lt;asp:Panel 
                    ID=&amp;quot;popupPanel&amp;quot; 
                    runat=&amp;quot;server&amp;quot; 
                    BackColor=&amp;quot;#99FF66&amp;quot; 
                    Height=&amp;quot;100px&amp;quot; 
                    HorizontalAlign=&amp;quot;Center&amp;quot;            
                    Width=&amp;quot;327px&amp;quot; 
                    Style=&amp;quot;display: none&amp;quot;&amp;gt;
                &amp;lt;br /&amp;gt;            
                The Popup Panel.            
                &amp;lt;br /&amp;gt;            
                &amp;lt;uc1:FocusTextBox ID=&amp;quot;FocusTextBox1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;        
                &amp;lt;/asp:Panel&amp;gt;    
                &amp;lt;/div&amp;gt;    
                &amp;lt;AjaxControlToolkit:PopupControlExtender 
                    ID=&amp;quot;TextBox1_PopupControlExtender&amp;quot; 
                    BehaviorID=&amp;quot;pce&amp;quot; 
                    runat=&amp;quot;server&amp;quot;        
                    TargetControlID=&amp;quot;tbPrompt&amp;quot; 
                    PopupControlID=&amp;quot;popupPanel&amp;quot; 
                    Position=&amp;quot;Bottom&amp;quot;&amp;gt;    &amp;lt;/AjaxControlToolkit:PopupControlExtender&amp;gt;    

&amp;lt;/asp:Content&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;.ascx--------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;%@ Control Language=&amp;quot;C#&amp;quot; ClassName=&amp;quot;focusTextBox&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot;  %&amp;gt;

&amp;lt;asp:TextBox ID=&amp;quot;setFocusToMeOnPopup&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3272570.aspx</link><pubDate>Fri, 03 Jul 2009 03:41:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3272570</guid><dc:creator>Zhi-Qiang Ni - MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3272570.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3272570</wfw:commentRss><description>&lt;p&gt;Hi SLowery,&lt;/p&gt;
&lt;p&gt;Try this code and please post your sample code as early as possible the next time.&lt;/p&gt;
&lt;p&gt;.aspx file&lt;/p&gt;&lt;pre class="xhtml:nogutter" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeBehind=&amp;quot;TextBoxNeedFocusInUC.aspx.vb&amp;quot;
    Inherits=&amp;quot;SoluTest_UserControl.TextBoxNeedFocusInUC&amp;quot; %&amp;gt;

&amp;lt;%@ Register Assembly=&amp;quot;AjaxControlToolkit&amp;quot; Namespace=&amp;quot;AjaxControlToolkit&amp;quot; TagPrefix=&amp;quot;AjaxControlToolkit&amp;quot; %&amp;gt;
&amp;lt;%@ Register Src=&amp;quot;FocusTextBox.ascx&amp;quot; TagName=&amp;quot;FocusTextBox&amp;quot; TagPrefix=&amp;quot;uc1&amp;quot; %&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;

    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;

        function pageLoad() {
            //find the PopupControlExtender&amp;#39;s client behavior
            var pce = $find(&amp;quot;pce&amp;quot;);
            //add the shown event handler
            pce.add_shown(pceShownHandler);
        }

        function pceShownHandler(sender, args) {
            var pce = $find(&amp;quot;pce&amp;quot;);
            //find the popup Panel of the PopupControlExtender
            var popup = pce._popupElement;
            var input = popup.getElementsByTagName(&amp;quot;input&amp;quot;);
            for (i = 0; i &amp;lt; input.length; i++) {
                // To check whether the TextBox is the &amp;quot;setFocusToMeOnPopup&amp;quot;.
                // This is just a sample, please modify this condition yourself.
                if (input[i].id == &amp;quot;FocusTextBox1_setFocusToMeOnPopup&amp;quot;) {
                    input[i].focus();
                    input[i].select();
                }
            }
        }
    
    &amp;lt;/script&amp;gt;

&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id=&amp;quot;form2&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;asp:ScriptManager ID=&amp;quot;ScriptManager1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
        &amp;lt;asp:TextBox runat=&amp;quot;server&amp;quot; ID=&amp;quot;tbPrompt&amp;quot; Text=&amp;quot;Click here to display popup ...&amp;quot; /&amp;gt;
        &amp;lt;hr /&amp;gt;
        &amp;lt;asp:Panel ID=&amp;quot;popupPanel&amp;quot; runat=&amp;quot;server&amp;quot; BackColor=&amp;quot;#99FF66&amp;quot; Height=&amp;quot;100px&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;
            Width=&amp;quot;327px&amp;quot; Style=&amp;quot;display: none&amp;quot;&amp;gt;
            &amp;lt;br /&amp;gt;
            The Popup Panel.
            &amp;lt;br /&amp;gt;
            &amp;lt;uc1:FocusTextBox ID=&amp;quot;FocusTextBox1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
        &amp;lt;/asp:Panel&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;AjaxControlToolkit:PopupControlExtender ID=&amp;quot;TextBox1_PopupControlExtender&amp;quot; BehaviorID=&amp;quot;pce&amp;quot; runat=&amp;quot;server&amp;quot;
        TargetControlID=&amp;quot;tbPrompt&amp;quot; PopupControlID=&amp;quot;popupPanel&amp;quot; Position=&amp;quot;Bottom&amp;quot;&amp;gt;
    &amp;lt;/AjaxControlToolkit:PopupControlExtender&amp;gt;
    &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;.ascx file&lt;/p&gt;&lt;pre class="xhtml:nogutter" name="code"&gt;&amp;lt;%@ Control Language=&amp;quot;vb&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeBehind=&amp;quot;FocusTextBox.ascx.vb&amp;quot; Inherits=&amp;quot;SoluTest_UserControl.FocusTextBox&amp;quot; %&amp;gt;
&amp;lt;asp:TextBox ID=&amp;quot;setFocusToMeOnPopup&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt; &lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Have it helped?&lt;/p&gt;
&lt;p&gt;Some useful threads about using the PopupControlExtender:&lt;br /&gt;&lt;a href="http://forums.asp.net/p/1256093/2345320.aspx#2345320"&gt;http://forums.asp.net/p/1256093/2345320.aspx#2345320&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forums.asp.net/p/1264924/2385189.aspx#2385189"&gt;http://forums.asp.net/p/1264924/2385189.aspx#2385189&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forums.asp.net/p/1268773/2403471.aspx#2403471"&gt;http://forums.asp.net/p/1268773/2403471.aspx#2403471&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forums.asp.net/p/1274596/2430452.aspx#2430452"&gt;http://forums.asp.net/p/1274596/2430452.aspx#2430452&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Zhi-Qiang Ni&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3271786.aspx</link><pubDate>Thu, 02 Jul 2009 16:08:39 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3271786</guid><dc:creator>SLowery</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3271786.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3271786</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks very much for the great sample code, but this is more representative of what I&amp;#39;m trying to do.&amp;nbsp; tbPrompt&amp;nbsp;TextBox has focus initially, but when clicked, popup displays and focus should go to setFocusToMeOnPopup TextBox in UC within the popup panel.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;.aspx&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot;   %&amp;gt;
&amp;lt;%@ Register Src=&amp;quot;PopupControlInUC.ascx&amp;quot; TagName=&amp;quot;PopupControlInUC&amp;quot; TagPrefix=&amp;quot;uc1&amp;quot; %&amp;gt;
&amp;lt;%@ Register Assembly=&amp;quot;AjaxControlToolkit&amp;quot; Namespace=&amp;quot;AjaxControlToolkit&amp;quot; TagPrefix=&amp;quot;AjaxControlToolkit&amp;quot; %&amp;gt;

&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;
    &amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;    
        &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;    
    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;    
        &amp;lt;form id=&amp;quot;form2&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;    
            &amp;lt;div&amp;gt;        
                &amp;lt;asp:ScriptManager ID=&amp;quot;ScriptManager1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;        
                &amp;lt;asp:TextBox runat=&amp;quot;server&amp;quot; ID=&amp;quot;tbPrompt&amp;quot; Text=&amp;quot;Click here to display popup ...&amp;quot; /&amp;gt;        
                &amp;lt;hr /&amp;gt; 
                &amp;lt;asp:Panel 
                    ID=&amp;quot;popupPanel&amp;quot; 
                    runat=&amp;quot;server&amp;quot; 
                    BackColor=&amp;quot;#99FF66&amp;quot; 
                    Height=&amp;quot;100px&amp;quot; 
                    HorizontalAlign=&amp;quot;Center&amp;quot;    
                    Width=&amp;quot;327px&amp;quot;
                    style=&amp;quot;display:none&amp;quot;    &amp;gt;    
                        &amp;lt;br /&amp;gt;    The Popup Panel.
                        &amp;lt;br /&amp;gt;
                        &amp;lt;uc1:PopupControlInUC ID=&amp;quot;PopupControlInUC1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt; 
                 &amp;lt;/asp:Panel&amp;gt;  
             &amp;lt;/div&amp;gt;  
             
            &amp;lt;AjaxControlToolkit:PopupControlExtender 
                ID=&amp;quot;TextBox1_PopupControlExtender&amp;quot;    
                runat=&amp;quot;server&amp;quot; 
                TargetControlID=&amp;quot;tbPrompt&amp;quot; 
                PopupControlID=&amp;quot;popupPanel&amp;quot; 
                Position=&amp;quot;Bottom&amp;quot;&amp;gt;
            &amp;lt;/AjaxControlToolkit:PopupControlExtender&amp;gt;               
        &amp;lt;/form&amp;gt;
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;and the .ascx&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;%@ Control Language=&amp;quot;C#&amp;quot; ClassName=&amp;quot;PopupControlInUC&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot;  %&amp;gt;

&amp;lt;asp:TextBox ID=&amp;quot;setFocusToMeOnPopup&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3270766.aspx</link><pubDate>Thu, 02 Jul 2009 08:42:19 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3270766</guid><dc:creator>Zhi-Qiang Ni - MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3270766.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3270766</wfw:commentRss><description>&lt;p&gt;Hi SLowery, &lt;/p&gt;
&lt;p&gt;I have built a test application based on your requirement. Please test it:&lt;/p&gt;
&lt;p&gt;.aspx file&lt;/p&gt;&lt;pre class="xhtml:nogutter" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeBehind=&amp;quot;TestFocus.aspx.vb&amp;quot; Inherits=&amp;quot;SoluTest_UserControl.TestFocus&amp;quot; %&amp;gt;

&amp;lt;%@ Register Src=&amp;quot;PopupControlInUC.ascx&amp;quot; TagName=&amp;quot;PopupControlInUC&amp;quot; TagPrefix=&amp;quot;uc1&amp;quot; %&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;

    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
        function pageLoad() {
            //find the PopupControlExtender&amp;#39;s client behavior
            var pce = $find(&amp;quot;pce&amp;quot;);
            //the get_element() method is to find the target control, that is, the TextBox
            pce.get_element().focus();
        }
    &amp;lt;/script&amp;gt;

&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;asp:ScriptManager ID=&amp;quot;ScriptManager1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
        &amp;lt;asp:Button runat=&amp;quot;server&amp;quot; ID=&amp;quot;btnPostBack&amp;quot; Text=&amp;quot;Page Button To PostBack&amp;quot; /&amp;gt;
        &amp;lt;hr /&amp;gt;
        &amp;lt;uc1:PopupControlInUC ID=&amp;quot;PopupControlInUC1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;.ascx file&lt;/p&gt;&lt;pre class="xhtml:nogutter" name="code"&gt;&amp;lt;%@ Control Language=&amp;quot;vb&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeBehind=&amp;quot;PopupControlInUC.ascx.vb&amp;quot;
    Inherits=&amp;quot;SoluTest_UserControl.PopupControlInUC&amp;quot; %&amp;gt;
&amp;lt;%@ Register Assembly=&amp;quot;AjaxControlToolkit&amp;quot; Namespace=&amp;quot;AjaxControlToolkit&amp;quot; TagPrefix=&amp;quot;AjaxControlToolkit&amp;quot; %&amp;gt;
&amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;
&amp;lt;AjaxControlToolkit:PopupControlExtender ID=&amp;quot;TextBox1_PopupControlExtender&amp;quot; BehaviorID=&amp;quot;pce&amp;quot;
    runat=&amp;quot;server&amp;quot; TargetControlID=&amp;quot;TextBox1&amp;quot; PopupControlID=&amp;quot;Panel1&amp;quot; Position=&amp;quot;Bottom&amp;quot;&amp;gt;
&amp;lt;/AjaxControlToolkit:PopupControlExtender&amp;gt;
&amp;lt;asp:Panel ID=&amp;quot;Panel1&amp;quot; runat=&amp;quot;server&amp;quot; BackColor=&amp;quot;#99FF66&amp;quot; Height=&amp;quot;72px&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;
    Width=&amp;quot;327px&amp;quot;&amp;gt;
    &amp;lt;br /&amp;gt;
    The Popup Panel.
&amp;lt;/asp:Panel&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Have it helped?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Zhi-Qiang Ni&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3268691.aspx</link><pubDate>Wed, 01 Jul 2009 11:14:48 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3268691</guid><dc:creator>SLowery</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3268691.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3268691</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks for the input, but I have tried this too.&amp;nbsp; If I put this in the user control&amp;#39;s page load, focus could initially be going to the textbox in the popup panel, but since it is not initially visible, the user has to click on (and change focus to) the targetControlID before the popup is displayed....so focus is lost&amp;nbsp;if it was there in the first place.&amp;nbsp;&amp;nbsp; I am interested in changing focus to a control in the popup panel once it becomes visible.&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3268082.aspx</link><pubDate>Wed, 01 Jul 2009 06:40:58 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3268082</guid><dc:creator>anup1252000</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3268082.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3268082</wfw:commentRss><description>&lt;p&gt;write these lines of code in pageload&lt;/p&gt;&lt;p&gt;ScriptManager.setfocus(controlid);&lt;/p&gt;&lt;p&gt;controlid like TextBox1 and so on..&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3267365.aspx</link><pubDate>Tue, 30 Jun 2009 19:46:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267365</guid><dc:creator>SLowery</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267365.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3267365</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Forgive my ignorance, but I am still confused.&amp;nbsp; I have seen the above posts, but the first two refer to focus being lost due to being in same update panel...not positive, but I don&amp;#39;t think that is my problem because an extender cannot be in a different update panel than the control it extends.&lt;/p&gt;
&lt;p&gt;So I have experiemented with the RegisterStartupScript and do not know where to put it.&amp;nbsp; If I put it in my user control (that gets displayed by the popupControlExtender), then focus is set to the user control&amp;#39;s textbox in the popup before it is displayed.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3263104.aspx</link><pubDate>Mon, 29 Jun 2009 02:52:25 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3263104</guid><dc:creator>chetan.sarode</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3263104.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3263104</wfw:commentRss><description>&lt;p&gt;To set focus and select text of a you have to use the following:&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;ScriptManager.RegisterStartupScript(&lt;span&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.GetType(), &lt;span&gt;&lt;font color="#ff0000"&gt;&amp;quot;selectAndFocus&amp;quot;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#ff0000"&gt;&amp;quot;$get(&amp;#39;&amp;quot;&lt;/font&gt;&lt;/span&gt; + myTextBox.ClientID + &lt;span&gt;&lt;font color="#ff0000"&gt;&amp;quot;&amp;#39;).focus();$get(&amp;#39;&amp;quot;&lt;/font&gt;&lt;/span&gt; + myTextBox.ClientID + &lt;span&gt;&lt;font color="#ff0000"&gt;&amp;quot;&amp;#39;).select();&amp;quot;&lt;/font&gt;&lt;/span&gt;, &lt;span&gt;&lt;font color="#0000ff"&gt;true&lt;/font&gt;&lt;/span&gt;);&lt;/pre&gt;&lt;pre&gt;&lt;a href="http://forums.asp.net/t/1099345.aspx"&gt;&lt;font color="#034efa"&gt;http://forums.asp.net/t/1099345.aspx&lt;/font&gt;&lt;/a&gt;&lt;/pre&gt;&lt;pre&gt;&lt;a href="http://forums.asp.net/t/1199709.aspx"&gt;&lt;font color="#5403fa"&gt;http://forums.asp.net/t/1199709.aspx&lt;/font&gt;&lt;/a&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp; &lt;a href="http://forums.asp.net/t/1131786.aspx"&gt;&lt;font color="#034efa"&gt;http://forums.asp.net/t/1131786.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Setting Focus inside user control of popupControlExtender</title><link>http://forums.asp.net/thread/3262519.aspx</link><pubDate>Sun, 28 Jun 2009 12:23:14 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3262519</guid><dc:creator>SLowery</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3262519.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1008&amp;PostID=3262519</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;I have a user cotrol that gets popped up in a panel using a popupControlExtender.&amp;nbsp; I would like focus to be set to a text box within the user control when it displays.&amp;nbsp; I have seen examples using javascript, but have not been able to get it working.&amp;nbsp; Many posts have referred to new capabilities in .NET 2.0 (and that is what I&amp;#39;m using), but I get an error telling me the form has to have runat=server when I try to use Focus().&amp;nbsp; I&amp;#39;m using a master page that contains&amp;nbsp;the form and runat=server, so I don&amp;#39;t understand that error.&amp;nbsp; Can somebody tell me how to do this?&lt;/p&gt;</description></item></channel></rss>