Asp.net MVC2ѧϰ±Ê¼Ç5 ¼òµ¥ÊµÀý(Movie)(ÉÏ)
Ç°Ãæ¶Ôroute¡¢controller¡¢view ÒѾÓÐÁË»ù±¾µÄÁ˽⣬½ñÌìÎÒÃǾÍÀ´Ò»¸ö¼òµ¥µÄʵÀý -- Movie
¿ªÊ¼Ö®Ç°£¬¼òµ¥ËµÒ»Ï model(Ä£ÐÍ)£¬ÏàÐÅ´ó¼Ò×ö·Ö²ã¿ª·¢µÄʱºòÒ»¶¨ÓùýËü£¬MVCµÄmodelºÍËûÒ»Ñù£¬
ÿһ¸ömodel ¶ÔÓ¦Êý¾Ý¿âÒ»ÕÅ±í£¬ÕâÑùÎÒÃǾÍÊÇÓÃmodelµÄÊôÐÔ·ÃÎʱíÖÐÿһÐмǼµÄijһÁÐÖµ¡£
mvcÖÐÄã¿ÉÒÔ×Ô¼ºÐ´model£¬Ò²¿ÉÒÔʹÓà ADO.NET Entity Data Model¡¢Linq to SQL Àà µÈ£¬½ñÌìÕâ¸öʵÀýÎÒÃÇÓõÄÊÇ
ʵÌåÊý¾ÝÄ£ÐÍ¡£ÏÂÃæÎÒÃǾͼǼÏÂÕâ¸ö¼òµ¥ÊµÀýµÄ²½Ö裺
Ò»¡¢ÔÚÊý¾Ý¿âÖн¨Ò»ÕÅ Movies ±í:
¡¡¡¡¡¡¡¡×ֶΣºID int £¬ --×ÔÔö³¤ Ö÷¼ü
¡¡¡¡¡¡¡¡¡¡¡¡ Movie_Name nvarchar(50) £¬ --µçÓ°Ãû³Æ
¡¡¡¡¡¡¡¡¡¡¡¡ Release_Date datetime ¡¡¡¡¡¡¡¡¡¡--ÉÏӳʱ¼ä
¶þ¡¢Ð½¨asp.net mvc2 ÏîÄ¿
¡¡¡¡ÕâÀïÎÒÃÇ¿ÉÒÔн¨ asp.net mvc 2 web application(µ±È»Ò²¿ÉÒÔн¨Ò»¸ö¿ÕµÄ mvcÏîÄ¿) £¬ÏîÄ¿Ãû£ºMovie
¡¡¡¡
¡¡¡¡ÏîÄ¿½¨ºÃÁËÒÔºó£¬ÎÒÃÇ¿ÉÒ԰Ѳ»ÓõÄcontroller¡¢model¡¢view
Èý¡¢½¨Ä£ÐͲã Model
¡¡¡¡ÕâÀïÎÒÃÇʹÓà ʵÌåÊý¾ÝÄ£ÐÍÀ´Íê³ÉÎÒÃÇModel¡£
¡¡¡¡ÔÚModelsÎļþ¼ÐÉÏ ÓÒ¼ü --> Ìí¼ÓÏî,Ñ¡Ôñ ADO.NET Entity Data Model£¬Ãû³Æ£ºMvoie
¡¡¡¡
¡¡¡¡ÏÂÃæÑ¡Ôñ ´ÓÊý¾Ý¿âÉú³É
¡¡¡¡
¡¡¡¡Ð½¨Ò»¸öÊý¾Ý¿âÁ¬½Ó£¬Á¬½Óµ½ÎÒÃǵIJâÊÔ¿â
¡¡¡¡
¡¡¡¡Ñ¡ÔñÎÒÃÇÐèÒªµÄ±í (Movie)£¬Èç¹ûÊý¾Ý¿âÖÐÓÐÊÓͼ»ò´æ´¢¹ý³ÌµÄ»°Ò²¿ÉÒÔÑ¡Ôñ¹ýÀ´£¬
¡¡¡¡Ä£ÐÍÃüÃû¿Õ¼ä£ºModels
¡¡¡¡µã»÷Íê³É¡£¡£
¡¡¡¡
´ËʱÎÒÃǾͿÉÒÔ¿´µ½ÎÒÃÇ´´½¨µÄ ʵÌåÊý¾ÝÄ£ÐÍÉè¼Æ½çÃ棬²»ÊÇ˵ »á×Ô¶¯°ÑÃû³Æ ¸Ä³Éµ¥ÊýµÄô£¿Ôõôû¸Ä¹ýÀ´£¿ºÇºÇ£¬¿ÉÄÜÊÇÖÐÎÄ°æµÄvs°É£¬ÔÒò²»Ïê¡£¡£¡£ÎÒÃÇÊÖ¹¤¸ÄÏ°ɡ£¡£°Ñ Movies ¸ÄΪ Movie
ºÇºÇ£¬ºÃÁË£¬µ½´ËΪֹ ÎÒÃǵÄModel ÒѾ´´½¨ºÃÁË£¬ÊDz»ÊǾõµÃ ʵÌåÊý¾ÝÄ£Ðͺܷ½±ãÄØ£¿¡£¡£¡£
ËÄ¡¢½¨¿ØÖƲã--Controller
¡¡¡¡ÉÏÃæModel½¨ºÃÒÔºó£¬ÎÒÃÇ¿ÉÒÔÏÈbuildÒ»ÏÂÎÒÃǵÄÏîÄ¿(Èç¹û×Ô¶¯Éú³ÉÁ˲âÊÔÏîÄ¿²¢ÇÒ°ÑĬÈϵÄcontrollerɾµôÒÔºó£¬ÔÚtestÏîÄ¿Öлᱨ´í£¬ÕâʱÎÒÃÇ°ÑtestÏîÄ¿ÖеÄcontroller²âÊÔÎļþɾµô¾ÍºÃÁË)
¡¡¡¡ÏÂÃæÎÒÃÇн¨Ò»¸öControllerÃû½Ð£ºMoviesController
¡¡¡¡ÔÚ Controllers Îļþ¼ÐÉÏ ÓÒ¼ü -->Ìí¼Ó-->controller ;ÌîÈëÃû³Æ MoviesController²¢
Ïà¹ØÎĵµ£º
1¡¢aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TransferMoney.aspx.cs" Inherits="BtmsWebApp.report.TransferMoney" MasterPageFile="~/ReportPage.master" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 ......
+++ ÔÚWebÓ¦ÓóÌÐò¿ª·¢ÖУ¬»º´æ¶ÔÓ¦ÓóÌÐòÐÔÄܵÄÌá¸ßÓкܴó°ïÖú¡£±ÈÈ磬ÔÚͬһ¸öÓ¦ÓÃÖУ¬¾³£·¢Éú¶ÔͬһÊý¾Ý¡¢Âß¼¹¦ÄܺÍÓû§½çÃæµÄ¶à´ÎÇëÇó¡£µ±Óû§µÄ»ùÊýºÜ´óʱ£¬Èç¹ûÿ´ÎµÄÇëÇ󶼽øÐд¦Àí£¬Ôò»áÏûºÄºÜ¶àµÄ·þÎñÆ÷×ÊÔ´¡£ÁíÍ⣬ÓÐʱ·þÎñÆ÷ÌṩµÄÊý¾Ý·þÎñ¿ÉÄÜ»áÒâÍâµØÍ£Ö¹£¬Ê¹Óûº´æ¼¼Êõ¿ÉÒÔÔÚÒ»¶¨Ê±¼äÄÚÈÔÈ»Õý³£µØÌṩ¶Ô×îÖ ......
private
static
CacheItemRemovedCallback OnCacheRemove
=
null
;
protected
void
Application_Start(
object
sender, EventArgs e)
{
AddTask(
"
DoStuff
"
,
60
);
}
private
vo ......