<?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>Search results matching tag 'ScriptManager'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=ScriptManager&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tag 'ScriptManager'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>how and where use ScriptManager.RegisterPostBackControl ?</title><link>http://forums.asp.net/thread/3522653.aspx</link><pubDate>Thu, 19 Nov 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3522653</guid><dc:creator>amit_chotiya</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have a gridview (MyGridView1).&lt;/p&gt;
&lt;p&gt;In the gridview in one column, I have a template field, that has a button (Browse Images).&lt;/p&gt;
&lt;p&gt;I have kept&amp;nbsp;a modalpopupextender outside the grid but inside the update panel.&lt;/p&gt;
&lt;p&gt;This popup has a fileupload server control, a&amp;nbsp;&amp;quot;Upload&amp;quot; button and a &amp;quot;Cancel&amp;quot; button.&lt;/p&gt;
&lt;p&gt;Now, the problem is when I click the &amp;quot;Upload&amp;quot; button in the popup at runtime, the event of this &amp;quot;Upload&amp;quot; button is getting fired, but I am not getting the path (that I have selected in the FileUpload control).&lt;/p&gt;
&lt;p&gt;I think, it&amp;#39;s because of the async postback, so I tried few things ...&lt;/p&gt;
&lt;p&gt;1. ScriptManager&lt;span&gt;.&lt;/span&gt;RegisterPostBackControl Method&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;&amp;lt;asp:PostBackTrigger ControlID=&amp;quot;modalpopupextender&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But, always getting one error message: &lt;i&gt;Control with ID &amp;#39;modalpopupextender&amp;#39; being registered through RegisterAsyncPostBackControl or RegisterPostBackControl must implement either INamingContainer, IPostBackDataHandler, or IPostBackEventHandler.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Don&amp;#39;t know what to do .. &lt;img title="Cry" border="0" alt="Cry" src="http://forums.asp.net/tiny_mce/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif" /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&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>Have I done everything possible to solve 'sys' not defined/scriptResource.axd error?</title><link>http://forums.asp.net/thread/3502504.aspx</link><pubDate>Mon, 09 Nov 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3502504</guid><dc:creator>jkiante</dc:creator><description>&lt;p&gt;I&amp;#39;ve done everything recommended by my hosting tech support team (ran the aspnet_regiis commands from the server command line, made sure Compression was unchecked in IIS, and made sure .axd files were mapped to the aspnet_isapi.dll file while &amp;#39;Verify if file exist was unchecked&amp;#39;. I&amp;#39;ve implemented the correct Web.config file to the one I&amp;#39;m using. &lt;/p&gt;
&lt;p&gt;AJAX&amp;#39;d pages still give the errors &amp;#39;Syntax Error: ScriptResource.axd&amp;#39; and &amp;#39;Sys is Undefined&amp;#39;.&lt;/p&gt;
&lt;p&gt;When I look at the source for the page, WebResource.axd (which comes before ScriptResource.axd) does not show up in the error details.&lt;/p&gt;
&lt;p&gt;The same web.config and bin files work fine on another AJAX site with another hosting company.&lt;/p&gt;
&lt;p&gt;Thanks in advance for any help&lt;/p&gt;</description></item><item><title>Postback not working with Scriptmanager. </title><link>http://forums.asp.net/thread/3492335.aspx</link><pubDate>Tue, 03 Nov 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3492335</guid><dc:creator>kbyraju</dc:creator><description>&lt;p&gt;I am going through this annoying problem. I tried my best to search to get the answer but I couldn&amp;#39;t. Here is my scenario. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have a textbox with autocomplete extender control. &lt;/p&gt;&lt;p&gt;&amp;lt;%@ Register assembly=&amp;quot;AjaxControlToolkit&amp;quot; namespace=&amp;quot;AjaxControlToolkit&amp;quot; tagprefix=&amp;quot;cc1&amp;quot; %&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;asp:ScriptManager ID=&amp;quot;ScriptManager1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Services&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:ServiceReference Path=&amp;quot;~/ws/WebService.asmx&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Services&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:ScriptManager&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;asp:UpdatePanel ID=&amp;quot;UpdatePanel1&amp;quot; runat=&amp;quot;server&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:TextBox runat=&amp;quot;server&amp;quot; ID=&amp;quot;chargeList&amp;quot; Text=&amp;quot;&amp;quot; width=&amp;quot;50%&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cc1:AutoCompleteExtender ID=&amp;quot;chargeList_AutoCompleteExtender&amp;quot; runat=&amp;quot;server&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TargetControlID=&amp;quot;chargeList&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServicePath=&amp;quot;~/ws/WebService.asmx&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceMethod=&amp;quot;GetChargesList&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MinimumPrefixLength=&amp;quot;3&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompletionSetCount=&amp;quot;5&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EnableCaching=&amp;quot;true&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompletionListItemCssClass=&amp;quot;listItem&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompletionListCssClass=&amp;quot;completionListElement&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompletionListHighlightedItemCssClass=&amp;quot;highlightedListItem&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowOnlyCurrentWordInCompletionListItem=&amp;quot;true&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTemplate&amp;gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:UpdatePanel&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Button&amp;quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ajax functionality is working perfectly except the click event or any other event of the page. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;While I type in textbox the results are displayed correctly and i want to go back by clicking Button1. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The moment i click it stays there with a hour glass and not post back happens even to the page load. &lt;/p&gt;&lt;p&gt;If I comment out the ajax related script above, the postback works. I am not sure if I missed any thing and any help in this regard is appreciated. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;thanks&lt;/p&gt;&lt;p&gt;Kanaka&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Scriptmanager.SetFocus set's focus but I can't type</title><link>http://forums.asp.net/thread/3479203.aspx</link><pubDate>Tue, 27 Oct 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3479203</guid><dc:creator>manonthemoon75</dc:creator><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hope you can help me out. I have a page with an AJAX updatePanel, inside the update panel there is a PlaceHolder. The placeholder is filled with a usercontrol dynamically. The user control contains a simple webform.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On the webform there is a field which postsback automatically, on the postback I call the function&lt;/p&gt;
&lt;p&gt;Scriptmanager.SetFocus(nexttextbox); to set the focus to the next control. &lt;/p&gt;
&lt;p&gt;When this is run the focus is set to the correct textbox but when I start typing no text appears although I see the cursus in the correct textbox. I also noticd that when using TAB the focus goes to internet explorer itself instead of going through the fields in the form. This happens only after the postback.&lt;/p&gt;
&lt;p&gt;I tried setting focus with javascript as well but same issue. Focus is set but can&amp;#39;t type.&lt;/p&gt;
&lt;p&gt;Can anyone help?!?!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I created a very simple example to show what happens:&lt;/p&gt;
&lt;p&gt;The page:&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeBehind=&amp;quot;Default.aspx.cs&amp;quot; Inherits=&amp;quot;test_focus.Default&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;Untitled Page&amp;lt;/title&amp;gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
    
      function pageLoad() {
      }
    
    &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:UpdatePanel ID=&amp;quot;upMain&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
        &amp;lt;ContentTemplate&amp;gt;
            &amp;lt;table width=&amp;quot;100%&amp;quot;&amp;gt;
                &amp;lt;tr&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;asp:TextBox ID=&amp;quot;tb1&amp;quot; runat=&amp;quot;server&amp;quot; AutoPostBack=&amp;quot;True&amp;quot; 
                            ontextchanged=&amp;quot;tb1_TextChanged&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;asp:TextBox ID=&amp;quot;tb2&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&amp;lt;/td&amp;gt;
                &amp;lt;/tr&amp;gt;
                &amp;lt;tr&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;asp:TextBox ID=&amp;quot;tb3&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
                &amp;lt;/tr&amp;gt;
            &amp;lt;/table&amp;gt;
        &amp;lt;/ContentTemplate&amp;gt;
        &amp;lt;/asp:UpdatePanel&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;The codebehind:&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

namespace test_focus
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void tb1_TextChanged(object sender, EventArgs e)
        {
            ScriptManager.GetCurrent(Page).SetFocus(tb3);
        }
    }
}&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Now to see what happens, run the form. Type some text in the first textbox and use TAB to go to the next field. You can see that the focus is set to the third textbox. Type in some text again, so far so good. Now use your mouse and click in the first textbox where you entered some text and type some extra text then use TAB to go to the next field. Now the focus is set to the third textbox but when you try to type nothing happens.... &lt;/p&gt;
&lt;p&gt;This is what happens, anybody?????&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>ScriptManager, Dynamic Script, and UpdatePanel</title><link>http://forums.asp.net/thread/3472948.aspx</link><pubDate>Thu, 22 Oct 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3472948</guid><dc:creator>ldadams</dc:creator><description>&lt;p&gt;I am writing an&amp;nbsp;asp.net application and would like to provide an easy way for developers to inject client script into the page.&amp;nbsp; This application has an updatePanel in which most all things happen inside.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;So what I did was create a DynamicScript object that takes in a string (some&amp;nbsp;client script)&amp;nbsp;and appends a session var.&amp;nbsp;&amp;nbsp;Then I have an HttpHander for a path of __dscript.axd.&amp;nbsp; This handler grabs the sessioned script and writes it out to the stream.&amp;nbsp; I register the include for this handled file with the ScriptManager.RegisterScriptInclude() static method.&lt;/p&gt;
&lt;p&gt;One of my main issues seems to be I can not control the&amp;nbsp;order of this include inside the DOM.&amp;nbsp; My application uses a couple script libraries including jQuery which are referenced using the compositeScript property of the scriptManager control.&amp;nbsp; My script seems to always be added before these other includes are added causing my dynamic calls that use these libraries to fail.&lt;/p&gt;
&lt;p&gt;What I would like:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;All postbacks regardless if async needs to re-reference my __dscript.axd script as to execute the updated client methods it contains.&lt;/li&gt;
&lt;li&gt;This include needs to be registed as close to the bottom of the page as possible as to have access to all elements and referenced script includes.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;I have tried this about a million ways with no luck.&amp;nbsp; Does anyone know of a proven way to do this or know of a control out there that will assist?&lt;/p&gt;
&lt;p&gt;Thanks for any help!&lt;/p&gt;</description></item><item><title>Type 'System.Web.UI.ScriptManager' does not have a public property named 'UpdatePanel'.</title><link>http://forums.asp.net/thread/3401360.aspx</link><pubDate>Sat, 12 Sep 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3401360</guid><dc:creator>hetishah</dc:creator><description>&lt;p&gt;Hi All,&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I am very new to ASP.NET Ajax. In fact this is my first application. I already have a asp.net 3.5 website running. Now I want to add an update panel to it. So that the gridview inside the update panel can be updated asynchronously. But when i try to do it it gives me following two errors::&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. Type &amp;#39;System.Web.UI.ScriptManager&amp;#39; does not have a public property named &amp;#39;UpdatePanel&amp;#39;.&lt;/p&gt;&lt;p&gt;2. Type &amp;#39;System.Web.UI.ScriptManager&amp;#39; does not have a public property named &amp;#39;GridView&amp;#39;.&lt;/p&gt;&lt;p&gt;I get the same error as above (1 and 2) for all the other tags as well such as &amp;#39;Columns&amp;#39;, &amp;#39;TemplateField&amp;#39;, &amp;#39;ItemTemplate&amp;#39; and all the rest of the tags that appear below.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. Content (&amp;#39;&amp;lt;/asp:UpdatePanel&amp;gt;&amp;#39;) does not match any properties within a &amp;#39;System.Web.UI.ScriptManager&amp;#39;, make sure it is well-formed.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My Client Side code is as follows::&lt;/p&gt;&lt;p&gt;&lt;pre name="code" class="vb.net"&gt;&amp;lt;asp:ScriptManager ID=&amp;quot;scm&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
        &amp;lt;asp:UpdatePanel runat=&amp;quot;server&amp;quot;&amp;gt;
        
    &amp;lt;asp:GridView ID=&amp;quot;gvProyectos&amp;quot; runat=&amp;quot;server&amp;quot; BackColor=&amp;quot;White&amp;quot; 
        BorderColor=&amp;quot;#DEDFDE&amp;quot; BorderStyle=&amp;quot;None&amp;quot; BorderWidth=&amp;quot;1px&amp;quot; CellPadding=&amp;quot;4&amp;quot; 
        ForeColor=&amp;quot;Black&amp;quot; GridLines=&amp;quot;Vertical&amp;quot; PageSize=&amp;quot;10&amp;quot; AllowPaging=&amp;quot;True&amp;quot; 
        Width=&amp;quot;100%&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot; CssClass=&amp;quot;AddEditData&amp;quot;&amp;gt;
        &amp;lt;Columns&amp;gt;
            &amp;lt;asp:TemplateField&amp;gt;
                &amp;lt;ItemTemplate&amp;gt;
                    &amp;lt;asp:LinkButton CausesValidation=&amp;quot;false&amp;quot; runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnk_ViewDetails&amp;quot; 
                    CommandName=&amp;quot;ViewDetails&amp;quot; CommandArgument=&amp;#39;&amp;lt;%# Eval(&amp;quot;ProyectoID&amp;quot;) %&amp;gt;&amp;#39;&amp;gt;
                    Ver Detalles&amp;lt;/asp:LinkButton&amp;gt;
                &amp;lt;/ItemTemplate&amp;gt;
            &amp;lt;/asp:TemplateField&amp;gt;
            &amp;lt;asp:TemplateField&amp;gt;
                &amp;lt;ItemTemplate&amp;gt;
                    &amp;lt;asp:LinkButton CausesValidation=&amp;quot;false&amp;quot; runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnk_Delete&amp;quot; 
                    CommandName=&amp;quot;Borrar&amp;quot; CommandArgument=&amp;#39;&amp;lt;%# Eval(&amp;quot;ProyectoID&amp;quot;) %&amp;gt;&amp;#39;&amp;gt;
                    Delete&amp;lt;/asp:LinkButton&amp;gt;
                &amp;lt;/ItemTemplate&amp;gt;
            &amp;lt;/asp:TemplateField&amp;gt;
            &amp;lt;asp:TemplateField&amp;gt;
                &amp;lt;ItemTemplate&amp;gt;
                    &amp;lt;asp:LinkButton CausesValidation=&amp;quot;false&amp;quot; runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnk_Edit&amp;quot; 
                    CommandName=&amp;quot;EditProyecto&amp;quot; CommandArgument=&amp;#39;&amp;lt;%# Eval(&amp;quot;ProyectoID&amp;quot;) %&amp;gt;&amp;#39;&amp;gt;
                    Actualizar&amp;lt;/asp:LinkButton&amp;gt;
                &amp;lt;/ItemTemplate&amp;gt;
            &amp;lt;/asp:TemplateField&amp;gt;
            &amp;lt;asp:TemplateField&amp;gt;
                &amp;lt;ItemTemplate&amp;gt;
                    &amp;lt;asp:LinkButton CausesValidation=&amp;quot;false&amp;quot; runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnk_AgregarMod&amp;quot; 
                    CommandName=&amp;quot;AddModule&amp;quot; CommandArgument=&amp;#39;&amp;lt;%# Eval(&amp;quot;ProyectoID&amp;quot;) %&amp;gt;&amp;#39;&amp;gt;
                    Agregar Modulo&amp;lt;/asp:LinkButton&amp;gt;
                &amp;lt;/ItemTemplate&amp;gt;
            &amp;lt;/asp:TemplateField&amp;gt;
            &amp;lt;asp:BoundField DataField=&amp;quot;Nombre&amp;quot; HeaderText=&amp;quot;Nombre&amp;quot;/&amp;gt;
            &amp;lt;asp:BoundField DataField=&amp;quot;Costo&amp;quot; HeaderText=&amp;quot;Costo&amp;quot;/&amp;gt;
            &amp;lt;asp:BoundField DataField=&amp;quot;Fecha_Inicio&amp;quot; HeaderText=&amp;quot;Fecha Inicio&amp;quot;/&amp;gt;
            &amp;lt;asp:BoundField DataField=&amp;quot;Pri_Nivel&amp;quot; HeaderText=&amp;quot;Prioridad&amp;quot;/&amp;gt;
            &amp;lt;asp:BoundField DataField=&amp;quot;Estado&amp;quot; HeaderText=&amp;quot;Estado&amp;quot;/&amp;gt;
        &amp;lt;/Columns&amp;gt;
        &amp;lt;RowStyle BackColor=&amp;quot;#F7F7DE&amp;quot; /&amp;gt;
        &amp;lt;FooterStyle BackColor=&amp;quot;#CCCC99&amp;quot; /&amp;gt;
        &amp;lt;PagerStyle BackColor=&amp;quot;#F7F7DE&amp;quot; ForeColor=&amp;quot;Black&amp;quot; HorizontalAlign=&amp;quot;Right&amp;quot; /&amp;gt;
        &amp;lt;SelectedRowStyle BackColor=&amp;quot;#CE5D5A&amp;quot; Font-Bold=&amp;quot;True&amp;quot; ForeColor=&amp;quot;White&amp;quot; /&amp;gt;
        &amp;lt;HeaderStyle BackColor=&amp;quot;#6B696B&amp;quot; Font-Bold=&amp;quot;True&amp;quot; ForeColor=&amp;quot;White&amp;quot; /&amp;gt;
        &amp;lt;AlternatingRowStyle BackColor=&amp;quot;White&amp;quot; /&amp;gt;
    &amp;lt;/asp:GridView&amp;gt;
    &amp;lt;/asp:UpdatePanel&amp;gt;
    &amp;lt;/asp:ScriptManager&amp;gt;&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; Please tell me where am i going wrong. &lt;/p&gt;&lt;p&gt;Waiting for a response soon.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Thanks and Regards,&lt;/p&gt;&lt;p&gt;Heti&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Ajax timer update every 30 sec. does not work when coexisting with javascript - in my case!   ;-)</title><link>http://forums.asp.net/thread/3375106.aspx</link><pubDate>Fri, 28 Aug 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3375106</guid><dc:creator>perbuch</dc:creator><description>&lt;p&gt;I have learned a lot setting up an Ajax solution for the very first time. The result can be seen at http://vejrviser.dk where the left column updates at least one a minute. It is a part of my master page and the images are from a content page.&lt;/p&gt;
&lt;p&gt;The slide show (incl. caching the images) is run by javascript and it works fine. This script also takes care of updating the weather web cam image which is the first image you see on the page. But - the left column does not update automatically as long as you stay on this first content page; if you switch to another content page (try &amp;quot;Observation&amp;quot;) the column updates nicely.&lt;/p&gt;
&lt;p&gt;I have tried to solve the conflict between the ScriptManager on the master page and the javascript on the content page my introducing a ScriptManagerProxy on the latter - but without any success. Maybe I just do not know how to do it correctly.&lt;/p&gt;
&lt;p&gt;So, how will a smart solution look like? &lt;span&gt;Source files will be provided on request.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Kind regards&lt;br /&gt;Per&lt;/p&gt;
&lt;p&gt;------------------------------------- &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;u&gt;Master Page&lt;/u&gt; (redundant lines removed):&lt;/b&gt;&lt;br /&gt;&amp;lt;asp:ScriptManager ID=&amp;quot;maalingerScriptManager&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;asp:UpdatePanel ID=&amp;quot;maalingerUpdatePanel&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;lt;!-- //// Temperatur //// --&amp;gt; &lt;br /&gt;&amp;lt;asp:Label ID=&amp;quot;temperatureOverskrift&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;asp:Label ID=&amp;quot;temperature&amp;quot; runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;MeasurementsMaster&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;L I N E S&amp;nbsp;&amp;nbsp;&amp;nbsp; R E M O V E D&lt;br /&gt;&amp;lt;asp:Button ID=&amp;quot;MasterMaalingerOpdat&amp;quot; runat=&amp;quot;server&amp;quot; CommandName=&amp;quot;StartOpdatMaalinger&amp;quot; Text=&amp;quot;Opdatér&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt; (hvis automatisk opdatering svigter)&amp;lt;/span&amp;gt; &lt;br /&gt;&amp;lt;asp:Timer ID=&amp;quot;timer&amp;quot; runat=&amp;quot;server&amp;quot; Interval=&amp;quot;30000&amp;quot; OnTick=&amp;quot;StartOpdatMaalinger&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/asp:Timer&amp;gt;&lt;br /&gt;&amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;lt;/asp:UpdatePanel&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;- and its C# code, condensed:&lt;/strong&gt;&lt;br /&gt;protected void StartOpdatMaalinger&lt;span&gt; &lt;/span&gt;(object sender, EventArgs e) &lt;br /&gt;{ &lt;br /&gt;temperature.Text = &lt;span&gt;&amp;quot;10&amp;quot;&lt;/span&gt;;&lt;br /&gt;temperatureOverskrift.Text = &lt;span&gt;&amp;quot;&lt;span style="FONT-FAMILY:Geneva,Arial;FONT-SIZE:x-small;"&gt;°C&lt;/span&gt;&amp;quot;&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;span&gt;Main&lt;/span&gt; &lt;/strong&gt;&lt;span&gt;&lt;strong&gt;Content &lt;/strong&gt;&lt;/span&gt;&lt;/u&gt;&lt;b&gt;&lt;u&gt;Page&lt;/u&gt; (redundant lines removed)&lt;/b&gt;&lt;span&gt;:&lt;br /&gt;&lt;/span&gt;&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;!-- &lt;br /&gt;var forsinkelse = 5000; &lt;br /&gt;var antal = 10; &lt;br /&gt;var img_prefix = http://vejrviser.dk/vejrvideo/images/main/20090725/ &lt;br /&gt;//--&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;br /&gt;L I N E S &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;R E M O V E D &lt;br /&gt;&amp;lt;img src=&amp;quot;http://vejrviser.dk/images/kamera1/video01.jpg&amp;quot; width=&amp;quot;230&amp;quot; height=&amp;quot;172&amp;quot; alt=&amp;quot;Billede fra vejr-webcam&amp;quot; id=&amp;quot;video_image_live&amp;quot; align=&amp;quot;left&amp;quot; /&amp;gt;&lt;br /&gt;L I N E S &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;R E M O V E D&lt;br /&gt;&amp;lt;asp:Label runat=&amp;quot;server&amp;quot; ID=&amp;quot;billeder&amp;quot; Text=&amp;quot;&amp;lt;script language=&amp;#39;javascript&amp;#39; type=&amp;#39;text/javascript&amp;#39; src=&amp;#39;App_Scripts/BilledAnimation.js&amp;#39;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;L I N E S &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;R E M O V E D&lt;br /&gt;&amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;&amp;lt;script src=&amp;#39;~/App_Scripts/KameraBillede.js&amp;#39;&amp;gt;&amp;lt;/scripts&amp;gt;&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;L I N E S &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;R E M O V E D &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Included source files&lt;/strong&gt; in the Main Content Page&lt;/p&gt;
&lt;p style="PADDING-LEFT:30px;"&gt;&lt;b&gt;BilledAnimation.js - Controlling the image animation:&lt;/b&gt;&lt;br /&gt;&amp;lt;!-- &lt;br /&gt;var j = 0; &lt;br /&gt;var VejrBilleder = new Array() &lt;br /&gt;for ( i = 0; i &amp;lt; antal ; i++) { &lt;br /&gt;j = i + 1; &lt;br /&gt;if (j&amp;lt;10){&lt;br /&gt;VejrBilleder[i]= new Image()&lt;br /&gt;VejrBilleder[i].src=img_prefix+&amp;#39;billed0&amp;#39; + j + &amp;#39;.jpg&amp;#39;; &lt;br /&gt;} else {&lt;br /&gt;VejrBilleder[i]= new Image() &lt;br /&gt;VejrBilleder[i].src=img_prefix+&amp;#39;billed&amp;#39; + j + &amp;#39;.jpg&amp;#39;;&lt;br /&gt;} }&lt;br /&gt;document.write(&amp;quot;&amp;lt;IMG SRC=&amp;#39;&amp;quot; + VejrBilleder[0] + &amp;quot;&amp;#39; NAME=animation onclick=&amp;#39;uretKlikket()&amp;#39;&amp;gt;&amp;quot;); &lt;br /&gt;var i = 0; &lt;br /&gt;document.animation.src=VejrBilleder[i].src; &lt;br /&gt;var uret = null; &lt;br /&gt;var koererUret = false; &lt;br /&gt;var taeller = 0; &lt;br /&gt;billed_vent(forsinkelse); &lt;br /&gt;function billed_vent(forsinkelse) { &lt;br /&gt;stopuret(); &lt;br /&gt;uret = setTimeout(&amp;#39;billed_skift()&amp;#39;,forsinkelse); &lt;br /&gt;koererUret = true;&lt;br /&gt;}; &lt;br /&gt;function billed_skift() { &lt;br /&gt;i++; &lt;br /&gt;if( i == antal ) { i = 0 }; &lt;br /&gt;document.animation.src=VejrBilleder[i].src; &lt;br /&gt;billed_vent(forsinkelse); &lt;br /&gt;taeller++; &lt;br /&gt;if (taeller &amp;gt; 6) { &lt;br /&gt;taeller = 0; &lt;br /&gt;document.all.video_image_live.src=(&amp;#39;http://vejrviser.dk/images/kamera1/video01.jpg?tv_java=&amp;#39;+Math.random()*99); &lt;br /&gt;} }; &lt;br /&gt;function uretKlikket() { if(koererUret) { &lt;br /&gt;clearTimeout(uret); &lt;br /&gt;koererUret = false; &lt;br /&gt;afventer_klik()&lt;br /&gt;} else { &lt;br /&gt;clearTimeout(venter); &lt;br /&gt;koererUret = true; &lt;br /&gt;} &lt;br /&gt;billed_skift();&lt;br /&gt;} } &lt;br /&gt;function afventer_klik() {venter = setTimeout(&amp;#39;der_blev_ikke_klikket()&amp;#39;,5000)}&lt;br /&gt;function der_blev_ikke_klikket() { afventer_klik()}&lt;br /&gt;function stopuret(){ if(koererUret) { clearTimeout(uret); koererUret = false} } &lt;br /&gt;//--&amp;gt; &lt;/p&gt;
&lt;p style="PADDING-LEFT:30px;"&gt;&lt;b&gt;KameraBillede.js - Updates the image from the web cam: &lt;/b&gt;&lt;br /&gt;&amp;lt;!-- &lt;br /&gt;//configure the below variable to determine the delay between ticking of messages (in miliseconds): &lt;br /&gt;var tickdelay=7000 &lt;br /&gt;function changetickercontent(){document.all.ctl00_ContentPlaceHolder1_video_img_live.src=(&amp;#39;&amp;#39;+&amp;#39;http://vejrviser.dk/images/kamera1/video01.jpg?tv_java=&amp;#39;+Math.random()*99); setTimeout(&amp;quot;changetickercontent()&amp;quot;,tickdelay) }&lt;br /&gt;window.onload=changetickercontent; //--&amp;gt; &lt;/p&gt;</description></item><item><title>GetScriptReferences + GetWebResourceUrl + Setting file path</title><link>http://forums.asp.net/thread/3367395.aspx</link><pubDate>Tue, 25 Aug 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3367395</guid><dc:creator>Praveen Balanagenra</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I am using the below code to set the javascript file path in GetWebResourceUrl function. Javascript is made as embedded resource in CustomControl dll. ILDASM this dll shows the js file is included as embedded resource&amp;nbsp; as CustomControl.Scripts.ImageEx.js.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;protected virtual IEnumerable&amp;lt;ScriptReference&amp;gt; GetScriptReferences()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ScriptReference reference = new ScriptReference();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Page!=null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reference.Path = Page.ClientScript.GetWebResourceUrl(this.GetType(), &amp;quot;CustomControl.Scripts.ImageEx.js&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new ScriptReference[] { reference };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;However, when the page loads it always throws error at the text highlighted in bold below. Error is: CustomControl is undefined&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;//&amp;lt;![CDATA[&lt;br /&gt;Sys.Application.initialize();&lt;br /&gt;Sys.Application.add_init(function() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;$create(CustomControl.ImageEx, {&amp;quot;activeImageUrl&amp;quot;:&amp;quot;images/btn_new_active.gif&amp;quot;,&amp;quot;disabledImageUrl&amp;quot;:&amp;quot;images/btn_new_disabled.gif&amp;quot;,&amp;quot;hoverImageUrl&amp;quot;:&amp;quot;images/btn_new_hover.gif&amp;quot;,&amp;quot;normalImageUrl&amp;quot;:&amp;quot;images/btn_new.gif&amp;quot;}, null, null, $get(&amp;quot;ImageEx1&amp;quot;));&lt;/b&gt;&lt;br /&gt;});&lt;br /&gt;//]]&amp;gt;&lt;/p&gt;&lt;p&gt;Please let me know where am I going wrong ASAP.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>ScriptManager's EnableHistory with WCF services</title><link>http://forums.asp.net/thread/3298164.aspx</link><pubDate>Thu, 16 Jul 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3298164</guid><dc:creator>nub4life</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;&lt;p&gt;We currently have a web application that solely consumes our own WCF services to obtain data. I would like to make use of ScriptManager&amp;#39;s history management to manage the browser&amp;#39;s back/forward navigation. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;I&amp;#39;m just wondering if this is possible, since all the articles that I&amp;#39;ve been reading on history management adds a history point on postback, which my application does not have.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;If it is possible, could someone point me in the right direction? I assume I would probably want to add a history point before/after a web service is called, but I think that would require client-side code to manage the history, which is not how History_Navigate works??? &lt;img src="http://forums.asp.net/tiny_mce/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif" alt="Embarassed" title="Embarassed" border="0" /&gt;&lt;/p&gt;&lt;p&gt;And if it&amp;#39;s not possible, I would really appreciate it if someone could point me to a possible solution. I&amp;#39;ve been looking at RSH (Really Simple History), but that &lt;a target="_blank" href="http://web-win-programming-code-tutorial.blogspot.com/2008/12/sysres-is-undefined-ajax-json.html"&gt;doesn&amp;#39;t seem to play well with ScriptManager&lt;/a&gt; .&lt;/p&gt;&lt;p&gt;Oh yeah, and ScriptManagerProxy does not have an EnableHistory property... so if ScriptManager&amp;#39;s EnableHistory is true, does that mean it also applies to ScriptManagerProxy?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anyways, any help would be much appreciated. &lt;/p&gt;&lt;p&gt;TIA.&lt;/p&gt;&lt;p&gt;Wendy&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Problem with ScriptManager.RegisterClientScriptResource on Mozilla/Chrome</title><link>http://forums.asp.net/thread/3231541.aspx</link><pubDate>Sun, 14 Jun 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3231541</guid><dc:creator>murtazamustafa</dc:creator><description>Hi,
I&amp;#39;ve created a custom web control which uses an embedded javascript file.
I have overridden OnPreRender method to register the javascript where I am checking if the control is within an update panel, I use
ScriptManager.RegisterClientScriptResource method, otherwise I use the normal
Page.ClientScript.RegisterClientScriptResource method.
It works fine if the control is rendered on page load, but if have this control in an update panel which is displayed on some action, the update panel does not get updated. It keeps on showing the UpdateProgress even though the myUpdatePanel.Update() method is called.
This is working fine on IE but not on Mozilla/Chrome.
In one of the post, I found that I should use Sys.Application.notifyScriptLoaded(); at the end of the javascript file, but when I use this, it gives error that the script contains multiple calls to Sys.Application.notifyScriptLoaded.
Any suggestion will be appreciated.
Thanks</description></item></channel></rss>