ASP.NET 3.5!

Jadi udah download VS2008 RTM nih ceritanya... mari kita liat fitur baru di ASP.NET 3.5

1. Klik File | New | Web Site. Pilih ASP.NET Web Site, jangan lupa pilih .NET Framework 3.5

z01

 

2. Klik kanan Project, Add New Item | SQL Server Database.

- Di Server Explorer, klik kanan Tables | Add New Table

- Tambahin data berikut:

Column Name Data Type Allow Nulls Comment
id int no set Is Identity=true
set primary key
nama varchar(50) no  
jumlah_istri int no  

- Save Table sebagai Table1.

 

3. Klik kanan Project, Add New Item | LINQ to SQL Classes

z02

- Drag Table1 dari Server Explorer ke Object Relational Designer canvas (sebelah kiri), jangan ke canvas sebelah kanan.

z03 

 

4. Buka Default.aspx dalam Design View. Tarik LinqDataSource dari Toolbox ke Design canvas.

z04

- Di SmartTask LinqDataSource, klik Configure Data Source.

- Pilih DataClassesDataContext, klik Next.

- Pilih Table1s(<Table<Table1>) dan klik Finish.

- Klik Enable Delete, Insert, Update

z05

 

5. Tarik ScriptManager dari Toolbox ke Design canvas.

z06

- Tarik UpdatePanel dari Toolbox ke Design canvas.

z07

- Tarik ListView dari Toolbox ke UpdatePanel di Design canvas.

z08

- Pilih LinqDataSource1 untuk DataSource ListView:

z09

- Klik Configure ListView, pilih Layout(Grid), Style(Professional), dan Enable Editing, Inserting, Deleting, Paging.

z10

 

6. Tekan F5, dan enjoy halaman CRUD + Ajax Anda tanpa coding :)

z11

 

Apa itu ListView? Intinya sih GridView + User Templates... bagi yg udah main-main CommunityServer, biasa ngeliat control dengan model templates seperti ini nih. Berikut templates yg ada:

LayoutTemplate
The root template that defines a container object, such as a table, div, or span element, that will contain the content defined in the ItemTemplate or GroupTemplate template. It might also contain a DataPager object.

ItemTemplate
Defines the data-bound content to display for individual items.

ItemSeparatorTemplate
Defines the content to render between individual items.

GroupTemplate
Defines a container object, such as a table row (tr), div, or span element, that will contain the content defined in the ItemTemplate and EmptyItemTemplate templates. The number of items that are displayed in a group is specified by the GroupItemCount property.

GroupSeparatorTemplate
Defines the content to render between groups of items.

EmptyItemTemplate
Defines the content to render for an empty item when a GroupTemplate template is used. For example, if the GroupItemCount property is set to 5, and the total number of items returned from the data source is 8, the last group of data displayed by the ListView control will contain three items as specified by the ItemTemplate template, and two items as specified by the EmptyItemTemplate template.

EmptyDataTemplate
Defines the content to render if the data source returns no data.

SelectedItemTemplate
Defines the content to render for the selected data item to differentiate the selected item from other items.

AlternatingItemTemplate
Defines the content to render for alternating items to make it easier to distinguish between consecutive items.

EditItemTemplate
Defines the content to render when an item is being edited. The EditItemTemplate template is rendered in place of the ItemTemplate template for the data item that is being edited.

InsertItemTemplate
Defines the content to render to insert an item. The InsertItemTemplate template is rendered in place of an ItemTemplate template at either the start or at the end of the items that are displayed by the ListView control. You can specify where the InsertItemTemplate template is rendered by using the InsertItemPosition property of the ListView control.

Share this post: | | | |
Published Wednesday, November 21, 2007 9:55 AM by zeddy
Filed under:

Comments

# re: ASP.NET 3.5!

Wednesday, November 21, 2007 5:02 PM by Risman Adnan Mattotorang

hmmm... itu makin gak coding :)

# re: ASP.NET 3.5!

Wednesday, November 21, 2007 9:13 PM by agung

Busyet dah ! Sample recordnya kok gua masuk jadi nomer 1, pake angka 4 istri pula! Weleh weleh ... :o

Sample aplikasi yang rada gila nih. :D

Btw, ASP .NET 3.5 is really fun !

# re: ASP.NET 3.5!

Thursday, November 22, 2007 7:51 AM by cahnom

AFAIK, yang id-nya 3 klo gak salah sih baru 3.5. Oo... mungkin karena datatype-nya int jadi tidak bisa menampung pecahan trus dibulatkan ke atas...  hehehehe

# re: ASP.NET 3.5!

Thursday, November 22, 2007 8:57 AM by Agus Kurniawan

bentar..ini topiknya ASP.NET 3.5 atau mengurutkan data berdasarkan jumlah isteri ? ;)

# re: ASP.NET 3.5!

Thursday, November 22, 2007 10:41 AM by Wely

benar gak mas agung punya 4 istri? hahahahahha

# re: ASP.NET 3.5!

Friday, November 23, 2007 4:25 PM by agung

Ini contoh paling uedhuan ...

:)

Dasar Zeddy error ! Hahahahaha

# re: ASP.NET 3.5!

Saturday, November 24, 2007 10:33 PM by Ridi

Kenapa casenya pakai jumlahistri..apakah ada keinginan untuk klik kanan add new item? :D

# re: ASP.NET 3.5!

Tuesday, November 27, 2007 3:47 PM by Risman Adnan Mattotorang

1 sudah cukup.

# re: ASP.NET 3.5!

Tuesday, November 27, 2007 4:43 PM by agung

Risman : 1 sudah cukup.

Masa ?

Yakin ?

:)

# re: ASP.NET 3.5!

Thursday, November 29, 2007 2:44 PM by agusto

Bisa bisanya aja bikin sampel pake jumalah istri.

lagi mau bikin sensus di .net community nich bos

# re: ASP.NET 3.5!

Saturday, December 08, 2007 7:54 PM by Haryo Prabowo

waduh waduh ....

di sini masih ada yang single, nih...

(kenapa pada lihat ke saya semua?)

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above:
Powered by Community Server (Commercial Edition), by Telligent Systems