This Blog

Syndication

News

Awards

Microsoft MVP Logo
Grab this badge here!

Certificates

Transcript ID#: 6724122
Brainbench ASP.NET Certificate
 
Brainbench ASP.NET 2.0 Certificate
 
Brainbench .NET Framework 2.0 Certificate

Ahmad Masykur

var myObject = { "languages" : [ "C#", "VB.NET", "ASP.NET", "Javascript", "SDCC", "Assembler" ] }; //

ASP.NET Ajax Library Beta

ASP.NET Ajax Library 4 kini sudah versi beta. Ini berarti hampir semua fitur yang ada telah selesai dan dapat digunakan. Dalam versi beta ini dapat digunakan di Visual Studio 2008 maupun Visual Studio 2010 Beta 2. Hanya saja Extender Wizard tidak dapat digunakan di Visual Studio 2010 Beta melalui Visual Studio Designer ketika memilih target framework 4.

Dalam versi beta ini sepertinya tidak banyak penambahan berarti semenjak versi Preview 6 dari sisi client script. Dari sisi Visual Studio Designer sudah terdapat integrasi yang lebih baik. Kita dapat menggunakan Ajax Library ini baik untuk client script maupun melalui server control.

Dengan adanya script loader yang ada semenjak versi preview 6, untuk menggunakan Ajax library ini menjadi semakin sederhana. Anda cukup memuat satu javascript (start.js) dan dapat memuat library lainnya pada saat runtime.

<script src="../Scripts/Start.js" type="text/javascript"></script>

Setelah memuat satu javascript tersebut, ketika halaman membutuhkan library lain tinggal dimuat secara runtime dengan perintah Sys.require seperti contoh berikut.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Simple Calendar</title> <link href="../Scripts/Extended/Calendar/Calendar.css" rel="stylesheet" type="text/css" /> <script src="../Scripts/Start.debug.js" type="text/javascript"></script> <script src="../Scripts/Extended/ExtendedControls.debug.js" type="text/javascript"></script> <script type="text/javascript"> Sys.require(Sys.components.calendar, function() { Sys.create.calendar("#travelDate"); }); </script> </head> <body> <input id="travelDate" /> </body> </html>

Dalam contoh di atas, memuat library calendar dengan Sys.require(Sys.component.calendar, function() { Sys.create.calendar('#travelDate');});

Perintah tersebut berfungsi untuk memuat library calendar dan sekaligus membuatnya untuk ditempatkan di DOM travelDate.

Share this post: | | | |

Comments

No Comments