Register Register Member Login Member Login Member Login Forgot Password ??
PHP (Hypertext Preprocessor), ASP (Active Server Pages), ASP.NET, VB.NET, C# (.Net 1.1, 2.0, 3.5, 4.0)
   
   
  Registered : 74,536
   
 
HOME > ASP.NET > ASP.NET Introduction > ASP.NET ????

ASP.NET ????

 
 
Send To Friend.Bookmark.
เอเอสพีดอตเน็ต เอเอสพีดอตเน็ต (ASP.NET) คือเทคโนโลยีสำหรับพัฒนาเว็บไซต์ เว็บแอปพลิเคชัน และเว็บเซอร์วิส ซึ่งเป็นส่วนหนึ่งของดอตเน็ตเฟรมเวิร์ก พัฒนาโดยไมโครซอฟท์

ASP.NET Logo


ASP.NET เป็นรุ่นถัดจาก Active Server Pages (ASP) แม้ว่า ASP.NET นั้นจะใช้ชื่อเดิมจาก ASP แต่ทั้งสองเทคโนโลยีนั้นแตกต่างกันอย่างสิ้นเชิง โดยไมโครซอฟท์นั้นได้สร้าง ASP.NET ขึ้นมาใหม่หมดบนฐานจากCommon Language Runtime (CLR) ซึ่งทำให้ผู้พัฒนาสามารถเลือกใช้ภาษาใดก็ได้ที่รองรับโดยดอตเน็ตเฟรมเวิร์กเช่น C# และ VB.NET เป็นต้น ปัจจุบันรุ่นล่าสุดคือ ASP.NET 4.0 ซึ่งรวมอยู่ใน .NET Framework 4.0.

ASP.NET 1.0 ได้ออกมาในเดือนกุมภาพันธ์ ปีพ.ศ. 2545 (ค.ศ. 2002) พร้อมกับ Visual Studio .NET 2002 ในเดือนเมษายน พ.ศ. 2546 ASP.NET 1.1 นั้นได้ออกมาพร้อมกับ Visual Studio .NET 2003 และในวันที่ 7 พฤศจิกายน พ.ศ. 2548 ASP.NET 2.0 ได้ออกมาพร้อมกับ Visual Studio 2005 และ SQL Server 2005.
เนื้อหา
[ซ่อน]

* 1 รูปแบบไฟล์ ASPX
o 1.1 ไฟล์อื่นๆ
* 2 ข้อได้เปรียบหลักของ ASP.NET ระหว่าง ASP
* 3 เครื่องมือในการพัฒนา
* 4 ดูเพิ่ม
* 5 แหล่งข้อมูลอื่น

รูปแบบไฟล์ ASPX

ASPX เป็นชื่อรูปแบบไฟล์ของหน้าแบบฟอร์ม ASP.NET โดยทั่วไปแล้วในไฟล์จะมีรหัสแบบ HTML หรือ XHTML ซึ่งใช้กำกับรูปแบบฟอร์ม หรือ เนื้อหาในหน้าเว็บ และในส่วนของโค้ดนั้น อาจจะอยู่ในหน้าเดียวกันในแท็ค หรือ บล็อก <% -- รหัสที่ใช้ -- %> (โดยในกรณีนี้จะคล้ายกับเทคโนโลยีที่ใช้พัฒนาเว็บ อย่าง PHP และ JSP) หรือแยกอยู่ในหน้าโค้ดออกมาต่างหาก (Code behind) ASP.NET รองรับการเขียนโค้ดในบรรทัดเดียวกันทั้งหมดในไฟล์ ASPX แต่วิธีนี้นั้นเป็นวิธีที่ไม่แนะนำ

ไฟล์อื่นๆ ไฟล์รูปแบบอื่นๆ ที่เกี่ยวกับ ASP.NET มีดังนี้:

* ASCX - control ที่พัฒนาขึ้นมาเอง
* ASMX - หน้าเว็บเซอร์วิส
* ASHX - ตัวจัดการ HTTP ด้วยตนเอง

ข้อได้เปรียบหลักของ ASP.NET ระหว่าง ASP

* โค้ดจะได้รับการ compiled ทำให้การทำงานรวดเร็วขึ้น และช่วยจับข้อผิดพลาดในช่วงการออกแบบได้
* ระบบการจัดการข้อผิดพลาด (Exception handling) ที่ดีขึ้นกว่าเดิม
* ใช้วิธีการพัฒนาวินโดวส์แอปพลิเคชันอย่างการใช้ controls หรือ events ซึ่งทำให้การพัฒนาง่าย และดูดีขึ้น
* มีหลากหลาย controls และไลบรารีพร้อมในการใช้งานให้เลือกเพื่อการพัฒนาที่สะดวก และรวดเร็วขึ้น
* สามารถพัฒนาได้หลากหลายภาษาที่รองรับดอตเน็ต เช่น C# VB.NET J# เป็นต้น
* สามารถทำการแคชได้ทั้งหน้า หรือส่วนหนึ่งของหน้าที่ต้องการ
* สามารถแยกส่วนโค้ดออกมาต่างหากจากหน้ารูปแบบ
* Session สามารถเลือกที่จะบันทึกในฐานข้อมูลได้ ทำให้ session ไม่สูญหายหากมีการรีเซ็ตเว็บเซิร์ฟเวอร์ เป็นต้น
* รองรับมาตรฐานเว็บดีขึ้นกว่าเดิม รวมถึงการทำงานร่วมกับ CSS

เครื่องมือในการพัฒนา นี้คือรายชื่อโปรแกรมจำนวนหนึ่งที่สามารถใช้ในการพัฒนา ASP.NET ได้:

* Visual Studio 2010
* Visual Studio 2008
* Visual Studio 2005
* Visual Studio 2003
* Visual Web Developer 2005 Express Edition
* ASP.NET Web Matrix
* Expression Web
* Macromedia Dreamweaver
* Macromedia HomeSite
* Microsoft Frontpage
* Delphi 2006
* SharpDevelop


Reference : http://th.wikipedia.org/wiki/เอเอสพีดอตเน็ต





 

ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท

 
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rate :  
  Create/Update Date : 2008-10-28 06:40:10 / 2010-07-14 22:35:51
  View : 13,511
  Download : No files
   
 
Sponsored Links
  Download Safari
 
Ads Contact : 08-1987-6107
Download Google Chorme
 
Ads Contact : 08-1987-6107
 Sponsored Links
ASP.NET System Requirement
Rate : View : 14,433
ThaiCreate.Com Forum
PHP Forum ASP Forum
.NET Forum Graphic Forum
Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools



 

© www.ThaiCreate.Com. 2003-2009 All Rights Reserved. Link : ไทยกู๊ดเว็บ , ติดแก๊ส , Hosting
Comments & Suggestions Please Contact Us : thaicreate at hotmail dot com [Conditions Privacy Statement] ติดต่อโฆษณา 01-987-6107 อัตราราคา คลิกที่นี่