Archive for the 'AJAX' Category

The script failed to load. Inaccessible path.

In de AJAX Control Toolkit wordt nog niet afdoende rekening gehouden met browsers die gebaseerd zijn op Webkit (Safari 3+ en Chrome). Hierdoor kunnen deze browsers sommige AJAX Control Toolkit scripts niet uitvoeren. Gelukkig hebben de jongens van het ASP.NET forum

een workaround gevonden:

1. Plaats de volgende code in een safariHack.js bestand


Sys.Browser.WebKit = {}; //Safari 3 is considered 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';
}

2. Voeg een reference toe aan je scriptmanager


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

Workaround ValidationSummary ModalPopup

It appears there is a bug in the AJAX Control toolkit ModalPupExtender. Somewhere in the prerendered JS there is a semicolon missing when using a ValidationSummary in a ModalPopup.


[ToolboxData("<{0}:AjaxValidationSummary runat=server>“)]
    public class AjaxValidationSummary : ValidationSummary
    {
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
            ScriptManager.RegisterStartupScript(this.Page,      this.Page.GetType(), this.ClientID, “;”, true);
        }
    }

AJAX API’s Playground

googlecode.pngGoogle heeft een handige pagina opgezet waar je on the fly met verschillende AJAX API’s (jQuery,MooTools, Google Maps enz) kan stoeien: AJAX API’s Playground. Erg handig als je even wat wil uitproberen.

Free ASP.NET Ajax controls

Er is een .NET wrapper geschreven om de extjs library.

Er is een GridView control:

  • Column resizing -The user can resize grid columns
  • Drag and drop column reordering
  • Drag and drop row sorting (version 1.0.3)
  • Context menu to hide, show and sort columns
  • You can get data from webservices, datatable, dataset and sqldatasource
  • Rich client-side api for advanced features
  • You can make the grid look anyway you want just adjusting the css.

TreePanel:

  • Tree Panel with support for webservices.
  • Tree Panel with drag and drop support
  • Support for inline editing of tree nodes.

TabPanel Control:

  • New Tab designer- version 1.1
  • Tab control now looks exactly like the one in the asp.net ajax control toolkit (1.1)

http://www.codeplex.com/ExtJsExtenderControl

Download de controls

Online voorbeelden

Enablen AJAX.Net in een ASP.NET webapplicatie

ajax_logo.pngHier zijn 2 artikelen over het installeren en configureren van een ‘normale’ ASP.NET website zodat deze gebruik kan maken van AJAX.NET Framework. In de tutorialsectie van de documentatie kan je lezen hoe je gebruik kan maken van de AJAX.NET controls en de bijbehorende AJAX Control Toolkit

30+ best AJAX powered WordPress plugins

Hier is een lijst met de beste, AJAX aangedreven plugins voor WordPress