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

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 MVC - รุ่น


ต้องการเรียนรู้ ASP.NET MVC เราจะสร้างแอพลิเคชันอินเทอร์เน็ต

ส่วนปกเกล้าเจ้าอยู่หัว: การเพิ่มรูปแบบข้อมูล


MVC รุ่น

MVC รุ่นมีตรรกะทั้งหมดแอพลิเคชัน (ตรรกะทางธุรกิจตรรกะการตรวจสอบและตรรกะการเข้าถึงข้อมูล) ยกเว้นมุมมองที่บริสุทธิ์และควบคุมตรรกะ

ด้วย MVC รุ่นทั้งถือและจัดการข้อมูลแอพลิเคชัน


โฟลเดอร์รุ่น

โฟลเดอร์รุ่นมีคลาสที่เป็นตัวแทนของรุ่นแอพลิเคชัน

Visual Web Developer จะสร้างไฟล์ AccountModels.cs ที่มีรุ่นสำหรับโปรแกรมรักษาความปลอดภัย

AccountModels มี LogOnModel เป็น ChangePasswordModel และ RegisterModel


การเพิ่มฐานข้อมูลรุ่น

รูปแบบฐานข้อมูลที่จำเป็นสำหรับการกวดวิชานี้สามารถสร้างขึ้นด้วยขั้นตอนง่ายๆเหล่านี้:

  • ใน Explorer โซลูชันคลิกขวาที่โฟลเดอร์รุ่นและเลือกเพิ่มและชั้น
  • ชื่อ MovieDB.cs ชั้นเรียนและคลิกเพิ่ม
  • แก้ไขคลาส:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace MvcDemo.Models
{
public class MovieDB
{
public int ID { get; set; }
public string Title { get; set; }
public string Director { get; set; }
public DateTime Date { get; set; }

}
public class MovieDBContext : DbContext
{
public DbSet<MovieDB> Movies { get; set; }
}
}

บันทึก:

เราได้รับการตั้งชื่อว่าจงใจชั้นรุ่น "MovieDB" ในบทก่อนหน้านี้คุณเห็นชื่อ "MovieDBs" (ending with s) ใช้สำหรับตารางฐานข้อมูล มันดูแปลก แต่นี่คือการตั้งชื่อที่คุณต้องใช้เพื่อให้รูปแบบการเชื่อมต่อกับฐานข้อมูลตาราง


เพิ่มตัวควบคุมฐานข้อมูล

ควบคุมฐานข้อมูลที่จำเป็นสำหรับการกวดวิชานี้สามารถสร้างขึ้นด้วยขั้นตอนง่ายๆเหล่านี้:

  • Re-สร้างโครงการของคุณ: เลือกดีบักและสร้าง MvcDemo จากเมนู
  • ใน Explorer โซลูชันคลิกขวาที่โฟลเดอร์ควบคุมและเลือกเพิ่มและควบคุม
  • ตั้งชื่อตัวควบคุมเพื่อ MoviesController
  • เลือกแม่: ควบคุมด้วยการอ่าน / เขียนการกระทำและมุมมองการใช้ Entity Framework
  • เลือกระดับรุ่น MovieDB (MvcDemo.Models)
  • เลือกชั้นข้อมูลบริบท: MovieDBContext (MvcDemo.Models)
  • มุมมองเลือก Razor (CSHTML)
  • คลิกเพิ่ม

Visual Web Developer จะสร้างไฟล์ต่อไปนี้:

  • ไฟล์ MoviesController.cs ในโฟลเดอร์ตัวควบคุม
  • ภาพยนตร์ในโฟลเดอร์มุมมอง

การเพิ่มฐานผู้ชม

แฟ้มต่อไปนี้จะถูกสร้างขึ้นโดยอัตโนมัติในโฟลเดอร์ภาพยนตร์:

  • Create.cshtml
  • Delete.cshtml
  • Details.cshtml
  • Edit.cshtml
  • Index.cshtml

เพิ่มสตริงการเชื่อมต่อ

เพิ่มองค์ประกอบต่อไปนี้เพื่อองค์ประกอบ <connectionStrings> ในแฟ้ม Web.config ของคุณ:

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|\Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>

ขอแสดงความยินดี

ขอแสดงความยินดี. คุณได้เพิ่มแรก MVC รูปแบบข้อมูลของคุณไปยังโปรแกรมประยุกต์ของคุณ

ตอนนี้คุณสามารถคลิกที่ "Movies" แท็บ :-)