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

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หน้าเว็บ - รูปแบบ HTML


รูปแบบคือส่วนหนึ่งของเอกสาร HTML ที่คุณใส่ควบคุมการป้อนข้อมูล (text boxes, check boxes, radio buttons, and pull-down lists)


สร้างหน้า HTML การป้อนข้อมูล

Razor ตัวอย่าง

<html>
<body> 
@{
if (IsPost) { 
string companyname = Request["CompanyName"]; 
string contactname = Request["ContactName"]; 
<p>You entered: <br />
Company Name: @companyname <br />
Contact Name: @contactname </p>
}
else
{
<form method="post" action="">
Company Name:<br />
<input type="text" name="CompanyName" value="" /><br />
Contact Name:<br />
<input type="text" name="ContactName" value="" /><br /><br />
<input type="submit" value="Submit" class="submit" />
</form>
}
}  
</body> 
</html>
ตัวอย่างเช่นเรียกใช้»

Razor ตัวอย่าง - ภาพแสดง

สมมติว่าคุณมี 3 ภาพในโฟลเดอร์ภาพของคุณและคุณต้องการที่จะแสดงภาพแบบไดนามิกโดยทางเลือกที่ผู้ใช้

นี้จะกระทำได้ง่ายโดยเพียงเล็กน้อย Razor รหัส

ถ้าคุณมีภาพที่เรียกว่า "Photo1.jpg" ในโฟลเดอร์ภาพของคุณบนเว็บไซต์ของคุณคุณสามารถแสดงภาพโดยใช้ HTML <img> องค์ประกอบเช่นนี้

<img src="images/Photo1.jpg" alt="Sample" />

ตัวอย่างด้านล่างนี้แสดงให้เห็นว่าการแสดงภาพที่เลือกที่ผู้ใช้เลือกจากรายการแบบหล่นลง:

Razor ตัวอย่าง

@{
var imagePath="";
if (Request["Choice"] != null)
   {imagePath="images/" + Request["Choice"];}
}
<!DOCTYPE html>
<html>
<body>
<h1>Display Images</h1>
<form method="post" action="">
I want to see:
<select name="Choice">
  <option value="Photo1.jpg">Photo 1</option>
  <option value="Photo2.jpg">Photo 2</option>
  <option value="Photo3.jpg">Photo 3</option>
</select>
<input type="submit" value="Submit" />
@if (imagePath != "")
{
<p>
<img src=" @imagePath " alt="Sample" />
</p>
}
 
</form>
</body>
</html>
ตัวอย่างเช่นเรียกใช้»

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

เซิร์ฟเวอร์สร้างตัวแปรที่เรียกว่า imagePath

หน้า HTML มี drop-down list (a <select> element) ชื่อ Choice ซึ่งช่วยให้ผู้ใช้เลือกชื่อที่เรียกง่าย (like Photo 1 ) และผ่านชื่อไฟล์ (like Photo1.jpg ) เมื่อเพจที่ถูกส่งไปยังเว็บเซิร์ฟเวอร์

Razor รหัสอ่านค่าจากการเลือกโดย Request["Choice"] ถ้ามันมีค่ารหัสสร้างเส้นทางไปยังภาพ (ภาพ / Photo1.jpg และเก็บไว้ในตัวแปร imagePath

ในหน้า HTML มี <img> องค์ประกอบในการแสดงภาพ src แอตทริบิวต์ถูกตั้งค่าของตัวแปร ImagePath เมื่อแสดงหน้า

<img> องค์ประกอบอยู่ในถ้าบล็อกเพื่อป้องกันการพยายามที่จะแสดงภาพที่มีชื่อที่ไม่มี (เช่นครั้งแรกเพจที่จะแสดง