ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

ASP.NETหน้าเว็บ - ฐานข้อมูล


ในบทนี้จะเป็นเรื่องเกี่ยวกับการทำงานร่วมกับฐานข้อมูล


สิ่งที่เราจะทำ

ในบทนี้เราจะ:

  • สร้างหน้าเว็บจะแสดงรายการข้อมูลจากฐานข้อมูล

แสดงข้อมูลจากฐานข้อมูล

กับหน้าเว็บที่คุณสามารถแสดงข้อมูลจากฐานข้อมูล

คุณสามารถเชื่อมต่อกับฐานข้อมูลที่มีอยู่หรือสร้างฐานข้อมูลใหม่จากรอยขีดข่วน

ในตัวอย่างนี้เราจะเชื่อมต่อกับฐานข้อมูลขนาดกะทัดรัดที่มีอยู่ของ SQL Server

หากคุณต้องการที่จะเรียนรู้วิธีการสร้างฐานข้อมูลสำหรับเว็บของคุณโปรดไปที่บทที่ เว็บฐานข้อมูล


เพิ่มหน้าลูกค้า

ใน "DemoWebPages" โฟลเดอร์สร้างแฟ้ม CSHTML ใหม่ที่ชื่อว่า "Products.cshtml"

แทนรหัสในแฟ้มที่มีรหัสจากตัวอย่างดังต่อไปนี้:

Products.cshtml

@{
var db = Database.Open("SmallBakery"); 
var selectQueryString = "SELECT * FROM Product ORDER BY Name"; 
}

<html> 
<body> 
<h1>Small Bakery Products</h1> 
<table> 
<tr>
<th>Id</th> 
<th>Product</th> 
<th>Description</th> 
<th>Price</th> 
</tr>
@foreach(var row in db.Query(selectQueryString))
{

<tr> 
<td> @row.Id </td> 
<td> @row.Name </td> 
<td> @row.Description </td> 
<td align="right"> @row.Price </td> 
</tr> 
}
</table> 
</body> 
</html>
ตัวอย่างเช่นเรียกใช้»

ตัวอย่างอธิบาย

ฐานข้อมูล Open( name ) วิธีการจะเชื่อมต่อกับฐานข้อมูลในขั้นตอนที่สอง:

ครั้งแรกจะค้นหาโฟลเดอร์ App_Data ของโปรแกรมประยุกต์สำหรับฐานข้อมูลที่ตรงกับพารามิเตอร์ชื่อโดยไม่ต้องขยายไฟล์ชื่อ

หากไฟล์ไม่พบก็จะมองหา "connection string" ในแฟ้ม Web.config ของโปรแกรมประยุกต์

(สตริงการเชื่อมต่อมีข้อมูลเกี่ยวกับวิธีการเชื่อมต่อกับฐานข้อมูล. มันสามารถรวมถึงเส้นทางไฟล์หรือชื่อของฐานข้อมูล SQL ที่มีชื่อผู้ใช้และรหัสผ่านเต็มรูปแบบ)

นี้การค้นหาแบบสองขั้นตอนทำให้มันเป็นไปได้ในการทดสอบโปรแกรมที่มีฐานข้อมูลท้องถิ่นและเรียกใช้โปรแกรมประยุกต์บนเว็บโฮสต์โดยใช้สตริงการเชื่อมต่อ