AJAX :: ScriptManager Not Loading Script Resources When Page Accessed By Chrome?
Dec 4, 2010
During development of my site, I have optimized for all the common browsers, including Chrome and it works fine when tested locally on my dev machine. However, I have found out that when put on my live dedicated server, the pages that are delivered to Chrome do not contain the AJAX scripts and for example the treeview, which should load its branches dynamically, renders in such a way that a full postback occures. This completely breaks the site in Chrome.
Considering all things I could deduce about the problem, I would suppose that I may need a newer version of MS AJAX that supports Chrome, but I cannot find any version older than Feb 2007 and anyway, Microsoft .NET Framework 3.5 SP1 is installed on the live server. That should contain the propper MS AJAX anyway, shuldn't it?
I've been researching this for more than a whole day now and cannot figure out what's wrong. I even matched and compared all settings of the site on IIS 7 on both my dev machine and the live server. Except a couple of, as far as I can say, unrelated additional entries on the live server, those are identical as well.
I tested using Fiddler that all the difference is made by the User-Agent request header. If I just add
[Code]....
behind the "Mozilla/5.0" bit, all is fine and I get response containing all it should. I suppose I could create a HTTP module that would add that bit to the mentioned header and then add that handler to the pipeline, but that would be an ugly solution, curing the effect, not the cause of the problem. And it may cause other problems in Chrome, too.
So my question is: What do I have to do (set up, instal) on the server so that the MS AJAX framework actually realizes that it can also handle Chrome?
I'm going to include few snippets of code to demonstrate the differences between the same page loaded in the same Chrome, but from two different sources - my dev machine's IIS (A) and from the live server (B). The applications running on both of these web servers are identical.
And the following shows the difference in generated HTML at the top of the <body> element:
A:
[Code]....
B:
[Code]....
There is still the typeof(Sys) === 'undefined' bit of code, which tells me that ScriptManager is still being loaded, but decides that other AJAX script should not be. But it does not even initialize itself so Sys is in fact undefined after the page is loaded.
There are also differences at the end of body:
A:
[Code]....
versus B:
[Code]....
View 2 Replies
Similar Messages:
Jan 25, 2010
Is there a way how I can check programmatically which user is used when my application accesses resources?
I have a production system which only our admin can access. Sometimes it is not clear what part of the system is wrong: Lets say when logging is not working. It is always possible that the web.config is wrong, but sometimes the directory is not accessible. It would make my life easier if I could be sure, that the user is used, that I expected.
View 1 Replies
May 7, 2015
I am improving performance of website. I found that ajax control toolkit is loading all the unrequired Controll too. I just need rating ,update and progress.
I followed this [URL] ....
I am using Ajax toolkit 15 (new one.)
I created a config file
<ajaxControlToolkit>
<controlBundles>
<controlBundle name="RatingBundle">
<control name="Rating"></control>
[Code] ....
And then in the master page unde ajaxscriptmanager i addedÂ
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
<ControlBundles>
<asp:ControlBundle Name="RatingBundle" />
</ControlBundles>
<ControlBundles>
<asp:ControlBundle Name="UpdatePa" />
[Code] ....
I am getting following runtime error
now
Server Error in '/' Application.
Could not find control 'UpdatePanel'. Please make sure you entered the correct control name in AjaxControlToolkit.config file.
View 1 Replies
Sep 6, 2010
I have an web application of 200 web pages and all has a single master page. Most of the content pages use AJAX controls so most of content pages has its own ScriptManager. Now I have a requirement to add a link with HoverMenuExtender control and for that I need to put ScriptManager in the Master page, but it is working only in the content pages where there is not ScriptManager.
All the other content pages which has ScriptManager throws the error Only one instance of a ScriptManager can be added to the page. I don't want to work on most of the content pages again to remove ScriptManager. Is there any easy way to do this something like coding in Master page which decides if there is already ScriptManager already, then don't load it.
View 1 Replies
Nov 20, 2010
I have a page in which u can search result for ex: restaurant search.
when u type a name in the search box u will get a result.
i will display search result using th data list.
inside that datalist i vl show the details, for showing some full details i use hover menu.
Problem i face: the hover menu is working well in IE, Firefox .
But in Chrome while i displaying the result itself hover menu is shown without an mouse over.
How to rectify this browser issue ?
View 1 Replies
Dec 17, 2010
I'm working with some code that utilizes the ScriptManager.RegisterHiddenField to keep track of modifications to a datamodel. It works fine in IE and FF, but Chrome is having trouble. A simple example of the problem occurs if you add something like:
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterHiddenField(this, DateTime.Now.ToString(), "keith");
[code]...
View 1 Replies
Mar 6, 2013
I have update panel on the page to avoid postback and placed a dropdownlist control within that update panel. DrodownList is filled with Category names and also it's autopostback set to True.
Now whenever dropdownlist index change's on select, untill page loads complete  data it should show mesage as "Loading.... in center and middle of the page and background should become bit transparent". And when page load completely with data then that background and message should get disappear.
View 1 Replies
Nov 30, 2010
I know practically nothing about AJAX, but fully intended to utilize it in the future. Right now though I am noticing a behavior that may require that I implement it sooner then I planned.
I have been working on a fairily sophesticated web form that is made up of tables, dropdown lists, map buttons, and labels. As various controls are selected, specific tables are enabled or dropdowns/labels populated with information. All of this is working great, but when I put it all on a server and accessed it from a remote location, I noticed that every single action caused the entire page to reload.
From what I have read, it looks like AJAX and the UpdatePanel control will allow me to only refresh those areas that should be refreshed. Before I look further into implementing this, is this the only way to go? From what I have read on some other blogs, the UpdatePanel has some high performance costs.
View 3 Replies
Feb 8, 2011
I have a user control with both an UpdatePanel and a ScriptManager.
Some pages in the system have a ScriptManager of their own, and need to include the UserControl.
This throws the "You can only have 1 ScriptManager" exception.
If I remove UserControl's ScriptManager, I'll get 'UpdatePanel1 requires a Script Manager" exception.
I've tried to modify the UserControl to dynamically include it's own script manager if none exists. But all the methods I've used before involve adding a delegate to Page.OnInit-- which won't work, since the UserControl Init fires first.
Because the system designers here like making my life difficult, I can't create a MasterPage, or a BasePage for the system in inherit off of. I'd be stuck going to each page an adding a ScriptManager before the UserControl on each of them. Is there any way of, in the UserControl, detecting if the page has a ScriptManager, and if not, adding it dynamically in a way that makes the UpdatePanel happy?
View 3 Replies
Mar 14, 2011
I need to that is this possible to add more than one scriptmanager tag in page. If i add, What error msg will come?
View 3 Replies
May 7, 2015
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
I am using this with update panel it works fine.
Now i have added modal popup. Used ajax 15.1 toolkit. they said it doesnt require ajax script manager now.)
When i use it without ajaxscript manager it doesnt work. But when i use ajaxscript manager it works. But then i cant use scriptmanager (as two instance cant run).If i dont use script manager update panel wont work. Also i dont dont have any master page.
<cc1:ModalPopupExtender ID="mp1" runat="server" PopupControlID="Panel1" TargetControlID="btnShow"
CancelControlID="btnClose" BackgroundCssClass="modalBackground">
</cc1:ModalPopupExtender>
<cc1:ToolkitScriptManager ID="tksc" runat="server"></cc1:ToolkitScriptManager>
View 1 Replies
Feb 24, 2011
I have a page that uses ajax scripmanager > progressupdate so I can display the user a message of "Loading, wait..". Now, my question is the following. I have the EnablePartialRendering set to true, mainly because if I set it to false my panel with the loading stuff doesn't display. When is set to true, then if I want to set the text and visibility on a row that is normally set to visible=false, it just doesn't happen. My row doesn't show. My "Loading" message will only display if a stored procedure exist, if it doesn't I just need to let the user know.
View 1 Replies
Sep 25, 2010
I am obviously confused by ScriptManager and ToolKit. Can you look at the code below?
[Code]....
View 4 Replies
Jun 30, 2012
i use 2 file up load control in my page i used this code
<asp:ToolkitScriptManager ID="ToolKitScriptManager2" runat="server"></asp:ToolkitScriptManager>
<asp:UpdatePanel ID="Upbdt1" runat="server">
<ContentTemplate>
<asp:ModalPopupExtender DropShadow="true" ID="ModalPopupExtender1"
[code].....
I wrote these code twice in my page but when i run page this error occur..Only one instance of a ScriptManager can be added to the page. An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.Â
Exception Details:Â System.InvalidOperationException: Only one instance of a ScriptManager can be added to the page.Source Error:Â An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
View 1 Replies
Jan 6, 2010
i used Ajaxcontroltoolkit Editor with particular icons that is Bold,Italic.Underline and paste icons .
it is working fine in IE8.0,
In chrome it is missing paste icon
in IE7.0 the editor itself is not showing up
View 6 Replies
Jan 14, 2011
I am using Master pages for my ASP.NET website and in one of the content pages I upload a file which requires a bigger timeout value than the default 90 seconds. for other content pages I want to leave the default timeout value as it is. is it possible to set the timeout just for a specific content page? I checked the ScriptManagerProxy component, but it doesn't have this AsyncPostBackTimeout property.
View 1 Replies
Mar 23, 2010
I'm trying to do the next steps:1 - Click in submit Button inside update panel to make some server work - Ok
2 - If the work is succefully made i need to ask the user to confirm some information - I'm using a javascript function - Ok3- Javascript function executes and clicks in another button (hidden) inside the same update panel. - Ok4- Button click event fires and some server work is done. - Ok.5 - The panel doesn´t update - Wrong
Confirm.aspx:
function confirmSubmit(buttonId, msg)
{
[code]...
View 3 Replies
Feb 3, 2011
I've upgraded my web application from ASP.NET 2.0 framework to 3.5. I've also updated AJAX toolkit from 2.0 to 3.5. The updated was made on 20th of January.
However today the application started giving me error that there is no ScriptManager on the page although it's (I'm using AJAX ModalPopupExtender on 2 pages). I didn't change anything on the pages except yesterday I've added one ASCX control to both pages but problem doesn't disappear even if I remove the control.
Basically the thing stopped working for no particular reason. I will try to reinstall the AJAX toolkit and I think that there are maybe somethings to change in web config but it's strange since it worked perfectly until few hours ago.
View 1 Replies
Feb 21, 2011
I am giving external css path in aspx page via
<link rel="stylesheet" media="all" href="file:///D:/CSS/Style.css" type="text/css" />
its works fine in firefox and ie while access that page.
but when i open this page in chrome or safari.
it does'nt do anything and no css is applying.
View 3 Replies
May 20, 2010
I am hoping I am in the right place for this, I have a web application which has been running for about 4 years recently I updated my Ajax to the most recent version it continued to work OK then I changed from ScriptManager to ToolkitScriptManager now I get an error moving from my default page
View 1 Replies
Feb 27, 2010
I am reading a tutorial article on this site about Partial Rendering using ScriptManager.EnablePartialRendering - [URL] The article uses button_click to demonstrate Partial Rendering without full page reload. I copy exactly the same codes but everytime I click the button the page refreshes.
I have examined after the page is loaded - ScriptManager1.EnablePartialRendering = true ScriptManager1.SupportsPartialRendering = true I am using vs2005 .NET 2.0 and AJAX extension 1.0 (same version as used in the article)
View 6 Replies
Jul 6, 2010
We have an application clusteredbrain.com designed on Silverlight 2.0 connected with OLAP data cubes
Onn IE it works fine but on FireFox or Chrome it doesnot load giving following error
This is the error Message Given by Firefox whwn it tries to call a WCF Webservice.
"Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid. Check InnerException for exception details. at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() at OlapSilverlightCharts.ServiceReference2.GetChartDataCompletedEventArgs.get_Result()
at OlapSilverlightCharts.MainPage1.webService_GetChartDataCompleted(Object sender, GetChartDataCompletedEventArgs e) at OlapSilverlightCharts.ServiceReference2.Service1Client.OnGetChartDataCompleted(Object state)"
We have ClienAccesspolicy and crossdomain policy in place.
View 1 Replies
Oct 23, 2010
I am using VS2010, .Net 4. I am trying to add a ScriptManager to my page, so I can reference an AJAX Enabled WCF Service. When I add the ScriptManager control to my page and view it - I get the error shown below. I have no clue how to resolve it. I get the error by simply putting the control on my page (not reference the WCF Service).
Error seen when "viewing source":
(script src="/ScriptResource.axd?d=cN6E-bUIIAhb0PYSsbqev2ndhi3W3ltVtHjrJ-T5yBfO3jQBEHWjU39PLAybm-JIxwU4s59EhJFweLHmABl1zA2yo8fKhHYHGS7RTy1fhECuWqXbMMy5aCuSlqHbfp3advQcwp11SqaDwkvU1YN6Bw2&t=ffffffffbd2983fc" type="text/javascript")(/script)
(script type="text/javascript")
//(![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]])
(/script)
Actually, my problem is that I am not able to access the service. I am referencing it inside the ScriptManager and have the javascript code in place, but Firefox is reporting that it cannot find it. Says it is not defined. I do not know how to test this or determine where it is failing.
View 1 Replies
Mar 27, 2010
The strangest thing: Safari 4 will show me the HTML in View Source but it will not render the content in the page. Chrome 5 which is supposed to be the same WebKit parser renders the page as expected. Where could I possibly start to debug this?
View 1 Replies
Jan 26, 2010
I'm having a problem with the CalendarExtender's position in Google Chrome (4.0.249.78 (36714)) when a page is scrolled down such that the scrollbar position is > 0
For example, if you use Chrome to goto:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Calendar/Calendar.aspx
- Scroll down so that the "Calendar Demonstration" subheading is just below the top of the browser rendering area.
- Click the first TextBox labelled "Default Calendar"
- The CalendarExtender popup appears with it's top edge at the very top of the page instead of below the TextBox.
The same happens when you click on the 2nd TextBox or on the button trigger for the "Calendar with an associated button" example.
It seems that the "top" css value of the resuting popup div isn't being calculated with the scroll position taken into account. Running the same example in Firefox results in a "top" value of 391px, with the Chrome value being 273px.
View 1 Replies