Latest web development tutorials
×

ASP.NET หลักสูตร

ASP.NET หลักสูตร ASP.NET แนะนำโดยย่อ

WP หลักสูตร

WebPages แนะนำโดยย่อ WebPages Razor WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ผู้ช่วย WebPages WebGrid WebPages แผนภูมิ WebPages Email 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 TextBox WebForms Button WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms เชื่อมต่อฐานข้อมูล WebForms หน้าเว็บมาสเตอร์ WebForms การเดินเรือ WebForms ตัวอย่าง

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

WebForms HTML WebForms Controls WebForms Validation

ASP.NET MVC และเค้าโครงหน้า


เพื่อเรียนรู้ ASP.NET MVC เราจะสร้างใช้งานอินเทอร์เน็ต

ส่วนที่ 3: การเพิ่มรูปแบบและลักษณะเครื่องแบบ (รูปแบบ)


เพิ่มรูปแบบ

ไฟล์ _Layout.cshtml แสดงให้เห็นถึงรูปแบบการประยุกต์ใช้ของแต่ละหน้า มันจะอยู่ในโฟลเดอร์โฟลเดอร์ที่ใช้ร่วมกันชม

เปิดแฟ้ม _Layout.cshtml เพื่อแทนที่เนื้อหาดังต่อไปนี้

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title> @ViewBag.Title </title>
<link href=" @Url.Content("~/Content/Site.css") " rel="stylesheet" type="text/css" />
<script src=" @Url.Content("~/Scripts/jquery-1.5.1.min.js") "></script>
<script src=" @Url.Content("~/Scripts/modernizr-1.7.min.js") "></script>
</head>
<body>
<ul id="menu">
<li> @Html.ActionLink("Home", "Index", "Home") </li>
<li> @Html.ActionLink("Movies", "Index", "Movies") </li>
<li> @Html.ActionLink("About", "About", "Home") </li>
</ul>
<section id="main">
@RenderBody()
<p>Copyright W3CSchool 2012. All Rights Reserved.</p>
</section>
</body>
</html>

HTML Helper

ในรหัสข้างต้นวิธีใช้ HTML จะใช้ในการปรับเปลี่ยนการแสดงผล HTML นี้:

@ Url.Content () - เนื้อหา URL จะถูกแทรกที่นี่

@ Html.ActionLink () - HTML การเชื่อมโยงจะถูกแทรกที่นี่

ในบทต่อมาของการกวดวิชานี้คุณจะได้เรียนรู้มากขึ้นเกี่ยวกับความรู้ผู้ช่วย HTML


มีดโกนไวยากรณ์

ในโค้ดข้างต้นรหัสจะถูกทำเครื่องหมายเครื่องหมายสีแดงโดยใช้มีดโกน C #

@ ViewBag.Title - ชื่อหน้าจะถูกแทรกที่นี่

@RenderBody () - เนื้อหาหน้าจะนำเสนอที่นี่

คุณสามารถของเราใน การกวดวิชามีดโกน เรียนรู้เกี่ยวกับมีดโกน C # และ VB (Visual Basic) ของแท็ก


การเพิ่มรูปแบบ

แผ่นโปรแกรมประยุกต์สไตล์ Site.css ตั้งอยู่ในโฟลเดอร์เนื้อหา

เปิดแฟ้ม Site.css เพื่อแทนที่เนื้อหาดังต่อไปนี้

body
{
font: "Trebuchet MS", Verdana, sans-serif;
background-color: #5c87b2;
color: #696969;
}
h1
{
border-bottom: 3px solid #cc9900;
font: Georgia, serif;
color: #996600;
}
#main
{
padding: 20px;
background-color: #ffffff;
border-radius: 0 4px 4px 4px;
}
a
{
color: #034af3;
}
/* Menu Styles ------------------------------*/
ul#menu
{
padding: 0px;
position: relative;
margin: 0;
}
ul#menu li
{
display: inline;
}
ul#menu li a
{
background-color: #e8eef4;
padding: 10px 20px;
text-decoration: none;
line-height: 2.8em;
/*CSS3 properties*/
border-radius: 4px 4px 0 0;
}
ul#menu li a:hover
{
background-color: #ffffff;
}
/* Forms Styles ------------------------------*/
fieldset
{
padding-left: 12px;
}
fieldset label
{
display: block;
padding: 4px;
}
input[type="text"], input[type="password"]
{
width: 300px;
}
input[type="submit"]
{
padding: 4px;
}
/* Data Styles ------------------------------*/
table.data
{
background-color:#ffffff;
border:1px solid #c3c3c3;
border-collapse:collapse;
width:100%;
}
table.data th
{
background-color:#e8eef4;
border:1px solid #c3c3c3;
padding:3px;
}
table.data td
{
border:1px solid #c3c3c3;
padding:3px;
}


_ViewStart ไฟล์

โฟลเดอร์ที่ใช้ร่วมกัน (อยู่ในโฟลเดอร์มุมมอง) ในไฟล์ _ViewStart มีดังต่อไปนี้:

@{Layout = "~/Views/Shared/_Layout.cshtml";}

รหัสนี้จะเพิ่มโดยอัตโนมัติไปทุกมุมมองที่แสดงโดยแอพลิเคชัน

ถ้าคุณลบไฟล์นี้คุณต้องเพิ่มบรรทัดของรหัสนี้เพื่อทุกมุมมอง

ในบทต่อมาของการกวดวิชานี้คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับมุมมอง