Перед началом удостоверьтесь в том, что у вас установлено следующее по


Download 0.54 Mb.
bet2/3
Sana28.09.2023
Hajmi0.54 Mb.
#1689051
1   2   3
Bog'liq
Документ Microsoft Word

POCO (Plain Old CLR Objects)
По умолчанию для подходов Database First и Model First классы модели данных наследуются от EntityObject, который и предоставляет функциональность Entity Framework. Это значит, что эти классы не являются persistence ignorant и, таким образом, не полностью соответствуют одном из условий domain-driven design. Все подходы к разработке с Entity Framework также могут работать с POCO (plain old CLR objects), что, в целом, значит, что они являются persistence-ignorant из-за отсутствия наследования EntityObject.
Создание веб-приложения MVC
Откройте Visual Studio и создайте новый проект "ContosoUniversity", используя ASP.NET MVC 3 Web Application:

В New ASP.NET MVC 3 Project выберите шаблон Internet Application и движок представления Razor, снимите галочку с Create a unit test project и нажмите OK.

Настройка стилей
Несколько небольших поправок изменят меню сайта, расположение элементов и домашнюю страницу.
Для настройки меню Contoso University, в Views\Shared\_Layout.cshtml замените текст в h1 и ссылки в меню, как в примере:
html>
<html>
<head>
<title>@ViewBag.Titletitle>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript">script>
head>
<body>
<div class="page">
<div id="header">
<div id="title">
<h1>Contoso Universityh1>
div>


<div id="logindisplay">
@Html.Partial("_LogOnPartial")
div>
<div id="menucontainer">
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")li>
<li>@Html.ActionLink("About", "About", "Home")li>
<li>@Html.ActionLink("Students", "Index", "Student")li>
<li>@Html.ActionLink("Courses", "Index", "Course")li>
<li>@Html.ActionLink("Instructors", "Index", "Instructor")li>
<li>@Html.ActionLink("Departments", "Index", "Department")li>
ul>
div>
div>
<div id="main">
@RenderBody()
div>
<div id="footer">
div>
div>
body>
html>
В Views\Home\Index.cshtml удалите всё в теге h2.

В Controllers\HomeController.cs замените "Welcome to ASP.NET MVC!" на "Welcome to Contoso University!"


В Content\Site.css для смещения меню влево совершите следующие изменения:



  • В блок #main добавьте clear: both:

  • #main

  • {

  • clear: both;

  • padding: 30px 30px 15px 30px;

  • background-color: #fff;

  • border-radius: 4px 0 0 0;

  • -webkit-border-radius: 4px 0 0 0;

  • -moz-border-radius: 4px 0 0 0;

  • }

  • В блоках nav и #menucontainer добавьте clear: both; float: left:




Download 0.54 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling