Thursday, August 11, 2011

Solution to UpdateProgress bug in Safari

Fisrt Create one js file with name SafariSolution.js with follwing code

Sys.Browser.WebKit = {};
if( navigator.userAgent.indexOf( 'WebKit/' ) > -1 )
{
  Sys.Browser.agent = Sys.Browser.WebKit;
  Sys.Browser.version = parseFloat( navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
  Sys.Browser.name = 'WebKit';
}

After add path to ScriptManager :
__________________________________

<asp:ScriptManager ID="ScriptManager1" runat="server">
     <Scripts>
         <asp:ScriptReference Path="~/Scripts/SafariSolution.js" />
     </Scripts>
</asp:ScriptManager>

after that add PostBackTrigger code to Button :
________________________________________________

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
   <ContentTemplate>
        <Triggers>
                <asp:PostBackTrigger ControlID="btnNewTestimonial" />               
        </Triggers>
   </ContentTemplate>
</asp:UpdatePanel>

No comments:

Post a Comment