Zbiór zmian 844 dla trunk/Wierszowki

Pokaż
Ignoruj:
Data:
2009-10-05 15:24:54 (17 years ago)
Autor:
alina
Opis:

re #205

Lokalizacja:
trunk/Wierszowki/Wierszowki.Web
Pliki:
1 dodane
9 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/Wierszowki/Wierszowki.Web/Content/Site.css

    r842 r844  
    322322.field-validation-error 
    323323{ 
     324    padding-left: 2px; 
    324325    color: #ff0000; 
    325326} 
     
    353354fieldset 
    354355{ 
    355         width: 600px; 
    356         padding: 5px 5px 5px 5px; 
     356        width: 680px; 
     357        padding: 5px 2px 5px 5px; 
    357358} 
    358359 
     
    528529    font-weight: normal; 
    529530} 
     531 
     532.fieldset select,input { border: 1px solid black;} 
     533select.error, input.error { border: 1px solid red; } 
     534br { clear: both; } 
     535 
     536label.error  
     537{ 
     538    background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat; 
     539    padding-left: 18px; 
     540    margin-left: 307px; 
     541        margin-top: 3px;             
     542} 
     543.dp-choose-date{ 
     544    padding-left: 4px; 
     545} 
  • trunk/Wierszowki/Wierszowki.Web/Controllers/AuthorController.cs

    r752 r844  
    55using Wierszowki.Services; 
    66using xVal.ServerSide; 
     7using System.Collections.Generic; 
     8using Wierszowki.Core.Interfaces; 
    79 
    810namespace Wierszowki.Controllers 
     
    2830        { 
    2931            var authorViewData = new AuthorViewData 
    30                                      { 
    31                                          Author = new Author(), 
    32                                          EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name") 
    33                                      }; 
     32            { 
     33                Author = new Author(), 
     34                EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name") 
     35            }; 
    3436 
    3537            return View(authorViewData); 
     
    5153 
    5254            if (ModelState.IsValid) 
    53                 return RedirectToAction("Confirm", author); 
     55            { 
     56                var confirmViewData = new ConfirmViewData(); 
     57                confirmViewData = InitConfirmViewData(author, OperationType.Create, null); 
     58                return View("Confirm", confirmViewData);  
     59                //return RedirectToAction("Confirm", author); 
     60            } 
    5461 
    5562 
     
    7481        { 
    7582            var authorViewData = new AuthorViewData 
    76                      { 
    77                          Author = _context.GetAuthorById(id), 
    78                          EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name") 
    79                      }; 
     83            { 
     84                Author = _context.GetAuthorById(id), 
     85                EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name") 
     86            }; 
    8087 
    8188            return View(authorViewData); 
     
    97104 
    98105            if (ModelState.IsValid) 
    99                 return View("Confirm", author); 
    100  
     106            { 
     107                var confirmViewData = new ConfirmViewData(); 
     108                confirmViewData = InitConfirmViewData(author, OperationType.Update, null); 
     109                return View("Confirm", confirmViewData);  
     110            } 
    101111            var authorViewData = new AuthorViewData 
    102112            { 
     
    107117            return View(authorViewData); 
    108118        } 
     119        private ConfirmViewData InitConfirmViewData(Author author, OperationType c_type, Info inf) 
     120        { 
     121            var viewData = new ConfirmViewData 
     122            { 
     123                Author = author, 
     124                akcja = c_type, 
     125                info = inf 
     126            }; 
     127            return viewData; 
     128        } 
    109129    } 
    110130} 
  • trunk/Wierszowki/Wierszowki.Web/Views/Author/Confirm.aspx

    r752 r844  
    1 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Wierszowki.Core.Linq.Author>" %> 
    2  
     1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Wierszowki.Models.ConfirmViewData>" %> 
     2<%@ Import Namespace ="Wierszowki.Models" %> 
    33<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    44        Potwierdzenie dodania/edycji autora 
     
    77<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    88 
    9     <h2>Pomyœlnie dodano/zaktualizowano dane autora: <%= Html.Encode(ViewData.Model.FirstName + " " + ViewData.Model.LastName) %></h2> 
     9    <%if (Model.akcja == OperationType.Update) 
     10    {  
     11    %> 
     12        <h2>Pomyœlnie zaktualizowano dane autora: <%= Html.Encode(Model.Author.FirstName + " " + Model.Author.LastName)%></h2> 
     13    <% 
     14    } 
     15    else if(Model.akcja == OperationType.Create) 
     16    { 
     17    %> 
     18        <h2>Pomyœlnie dodano autora: <%= Html.Encode(Model.Author.FirstName + " " + Model.Author.LastName)%></h2> 
     19    <% 
     20    }       
     21    %>     
    1022    <div> 
    11         <%=Html.ActionLink("Powrót do listy autorów", "Index") %> 
     23        <%= Html.ActionLink("Powrót do listy autorów", "Index") %> 
    1224    </div> 
    1325</asp:Content> 
  • trunk/Wierszowki/Wierszowki.Web/Views/Author/Create.aspx

    r752 r844  
    11<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Wierszowki.Models.AuthorViewData>" %> 
    2  
     2<%@ Import namespace="Wierszowki.Core.Validation"%>  
     3<asp:Content ID="js" ContentPlaceHolderID="jsContent" runat="server"> 
     4    <script src="../../Scripts/jquery-1.3.1.js" type="text/javascript"></script> 
     5    <script src="../../Scripts/jquery-1.3.1.min.js" type="text/javascript"></script> 
     6    <script src="../../Scripts/jquery.form.js" type="text/javascript"></script> 
     7    <script src="../../Scripts/jquery.blockUI.js" type="text/javascript"></script> 
     8    <script src="../../Scripts/date.js" type="text/javascript"></script> 
     9    <script src="../../Scripts/jquery.datePicker.js" type="text/javascript"></script> 
     10    <script src="../../Scripts/spiffy.js" type="text/javascript"></script> 
     11    <script src="../../Scripts/jHelper.js" type="text/javascript"></script> 
     12    <script src="../../Scripts/jquery.validate.js" type="text/javascript" ></script> 
     13    <script src="../../Scripts/xVal.jquery.validate.js" type="text/javascript"></script> 
     14</asp:Content> 
    315<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    416        Dodaj autora 
     
    618 
    719<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    8  
     20    <script type="text/javascript"> 
     21        $(function() { 
     22            jQuery.validator.setDefaults({ 
     23                success: "valid" 
     24            }); 
     25            $("#myform").validate({ 
     26                rules: { 
     27                    "Author.FirstName":         { required: true }, 
     28                    "Author.LastName":          { required: true }, 
     29                    "Author.EmploymentTypeId":  { required: true, range: [1, 10] } 
     30                }, 
     31                messages: { 
     32                    "Author.FirstName":         { required: "Proszê podaæ imiê autora." }, 
     33                    "Author.LastName":          { required: "Proszê podaæ nazwisko autora." }, 
     34                    "Author.EmploymentTypeId":  { required: "Proszê wybraæ typ zatrudnienia.", range: "dshvsh" } 
     35                } 
     36            }); 
     37            $("#myform").change(function() { 
     38                $("#myform").valid(); 
     39            }); 
     40        }); 
     41    </script> 
    942    <h2>Dodaj autora</h2> 
    1043 
    1144    <%= Html.ValidationSummary("Proszê poprawiæ b³êdy i spróbowaæ ponownie.")%> 
    1245 
    13     <% using (Html.BeginForm("Create", "Author", Model.Author)) {%> 
     46    <% using (Html.BeginForm("Create", "Author", Model.Author, FormMethod.Post, new { id = "myform" })) 
     47       {%> 
    1448 
    1549        <fieldset> 
     
    3973    <div> 
    4074        <%=Html.ActionLink("Powrót do listy autorów", "Index")%> 
     75        <%=Html.ClientSideValidation<AuthorValidation>("Author")%> 
    4176    </div> 
    42  
    4377</asp:Content> 
  • trunk/Wierszowki/Wierszowki.Web/Views/Author/Edit.aspx

    r752 r844  
    11<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Wierszowki.Models.AuthorViewData>" %> 
     2<%@ Import namespace="Wierszowki.Core.Validation"%>  
     3<asp:Content ID="js" ContentPlaceHolderID="jsContent" runat="server"> 
     4    <script src="../../Scripts/jquery-1.3.1.js" type="text/javascript"></script> 
     5    <script src="../../Scripts/jquery-1.3.1.min.js" type="text/javascript"></script> 
     6    <script src="../../Scripts/jquery.form.js" type="text/javascript"></script> 
     7    <script src="../../Scripts/jquery.blockUI.js" type="text/javascript"></script> 
     8    <script src="../../Scripts/date.js" type="text/javascript"></script> 
     9    <script src="../../Scripts/jquery.datePicker.js" type="text/javascript"></script> 
     10    <script src="../../Scripts/spiffy.js" type="text/javascript"></script> 
     11    <script src="../../Scripts/jHelper.js" type="text/javascript"></script> 
     12    <script src="../../Scripts/jquery.validate.js" type="text/javascript" ></script> 
     13    <script src="../../Scripts/xVal.jquery.validate.js" type="text/javascript"></script> 
     14</asp:Content> 
    215 
    316<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
     
    619 
    720<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    8  
     21    <script type="text/javascript"> 
     22        $(function() { 
     23            jQuery.validator.setDefaults({ 
     24                   success: "valid" 
     25            });                                      
     26                $("#myform").validate({ 
     27                rules: { 
     28                    "Author.FirstName":         { required: true }, 
     29                    "Author.LastName":          { required: true }, 
     30                    "Author.EmploymentTypeId":  { required: true, range:[1,10]} 
     31                }, 
     32                messages: { 
     33                    "Author.FirstName":         { required: "Proszê podaæ imiê autora." }, 
     34                    "Author.LastName":          { required: "Proszê podaæ nazwisko autora." }, 
     35                    "Author.EmploymentTypeId":  { required: "Proszê wybraæ typ zatrudnienia.",range:"dshvsh" } 
     36                } 
     37             }); 
     38             $("#myform").change(function() { 
     39                $("#myform").valid(); 
     40             });            
     41         }); 
     42    </script> 
    943    <h2>Edytuj autora</h2> 
    1044 
    1145    <%= Html.ValidationSummary("Edycja siê nie powiod³a. Proszê poprawiæ b³êdy i spróbowaæ ponownie.") %> 
    1246 
    13     <% using (Html.BeginForm("Edit", "Author", Model.Author)) {%> 
     47    <% using (Html.BeginForm("Edit", "Author", Model.Author, FormMethod.Post, new { id = "myform" })) 
     48       {%> 
    1449 
    1550        <fieldset> 
    1651            <legend>Dane autora</legend> 
    1752            <%= Html.Hidden("Author.Id", Model.Author.Id)%> 
    18             <p> 
     53            <div class="formitem">             
    1954                <label for="FirstName">Imiê:</label> 
    2055                <%= Html.TextBox("Author.FirstName", Model.Author.FirstName)%> 
    2156                <%= Html.ValidationMessage("Author.FirstName", "*")%> 
    22             </p> 
    23             <p> 
     57                <br /> 
     58            </div> 
     59            <div class="formitem">            
    2460                <label for="LastName">Nazwisko:</label> 
    2561                <%= Html.TextBox("Author.LastName", Model.Author.LastName)%> 
    2662                <%= Html.ValidationMessage("Author.LastName", "*")%> 
    27             </p> 
    28             <p> 
     63                <br /> 
     64            </div> 
     65            <div class="formitem">  
    2966                <label for="LastName">Zatrudnienie:</label> 
    3067                <%= Html.DropDownList("Author.EmploymentTypeId", ViewData.Model.EmploymentTypeList, "-- proszê wybraæ --") %> 
    3168                <%= Html.ValidationMessage("Author.EmploymentTypeId", "*")%> 
    32             </p> 
    33             <p> 
     69                <br /> 
     70            </div> 
     71            <div> 
    3472                <input type="submit" value="Aktualizuj" /> 
    35             </p> 
     73            </div> 
    3674        </fieldset> 
    3775 
     
    4078    <div> 
    4179        <%=Html.ActionLink("Powrót do listy autorów", "Index") %> 
     80        <%=Html.ClientSideValidation<AuthorValidation>("Author")%> 
    4281    </div> 
    4382</asp:Content> 
  • trunk/Wierszowki/Wierszowki.Web/Views/MagazineItem/Create.aspx

    r842 r844  
    3838             
    3939            jQuery.validator.addMethod("RangePrice", function(cena, element) { 
    40                 return cena.match(/^((0)|(0[,]\d\d)|([1-9]\d[,]\d\d)|([1-9]\d\d[,]\d\d)|([1]{1}[0]{3}[,][0]{2}))$/); 
     40                return cena.match(/^((0([,]\d\d)?)|([1-9](\d){0,2}([,]\d\d)?)|([1]{1}[0]{3}([,][0]{2})?))$/); 
    4141                },"Wymagany format to 0,00 , a wartoœæ nie mo¿e byæ wiêksza ni¿ 1000."); 
    4242             
     
    5454                messages: { 
    5555                     AuthorId:    { required: "Proszê wybraæ autora." }, 
    56                      IssueId:     { required: "Proszê wybraæ numer wydania.", min: "Prosze wybraæ numer wydania. Musisz najpierw wybraæ Gazetê." }, 
     56                     IssueId:     { required: "Proszê wybraæ numer wydania. Musisz najpierw wybraæ Gazetê.", min: "Prosze wybraæ numer wydania. Musisz najpierw wybraæ Gazetê." }, 
    5757                     ItemTypeId:  { required: "Proszê wybraæ typ wierszówki." }, 
    5858                     Date:        { required: "Proszê podaæ miesi¹c"}, 
    5959                     Caption:     { required: "Proszê podaæ tytu³ wierszówki.", maxlength: "Tytu³ jest za d³ugi." }, 
    6060                     Description: { maxlength:"Opis jest za d³ugi."}, 
    61                      Bonus:       { required: "Proszê wprowadziæ bonus dla wierszówki."}, 
     61                     Bonus:       { required: "Proszê wprowadziæ bonus do wierszówki."}, 
    6262                     Price:       { required: "Proszê wprowadziæ wycenê wierszówki."} 
    6363                } 
     
    6868         }); 
    6969    </script> 
    70     <style type="text/css"> 
    71         select,input { border: 1px solid black;} 
    72             select.error, input.error { border: 1px solid red; } 
    73         br { clear: both; } 
    74  
    75         label.error { 
    76                     background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat; 
    77                     padding-left: 18px; 
    78                     margin-left: 270px; 
    79                     margin-top: 3px; 
    80             } 
    81     </style> 
    8270    <h2>Dodaj wierszówkê</h2> 
    8371    <%= Html.ValidationSummary("Proszê poprawiæ b³êdy i spróbowaæ ponownie.")%> 
     
    116104                    <%= Html.ValidationMessage("Date", "*")%> 
    117105                    <br /> 
    118                 </div> 
    119                  
     106                </div>                 
    120107                <div class="formitem"> 
    121108                    <label for="MagazineItem.Caption">Tytu³:</label> 
  • trunk/Wierszowki/Wierszowki.Web/Views/MagazineItem/Edit.aspx

    r842 r844  
    3737                 
    3838                jQuery.validator.addMethod("RangePrice", function(cena, element) { 
    39                 return cena.match(/^((0)|(0[,]\d\d)|([1-9]\d[,]\d\d)|([1-9]\d\d[,]\d\d)|([1]{1}[0]{3}[,][0]{2}))$/); 
     39                return cena.match(/^((0([,]\d\d)?)|([1-9](\d){0,2}([,]\d\d)?)|([1]{1}[0]{3}([,][0]{2})?))$/); 
    4040                },"Wymagany format to 0,00 , a wartoœæ nie mo¿e byæ wiêksza ni¿ 1000."); 
    41                                      
     41                             
    4242                $("#myform").validate({ 
    4343                rules: { 
     
    5353                messages: { 
    5454                     "MagazineItem.AuthorId":    { required: "Proszê wybraæ autora." }, 
    55                      "MagazineItem.IssueId":     { required: "Proszê wybraæ numer wydania.", min: "Prosze wybraæ numer wydania. Musisz najpierw wybraæ Gazetê." }, 
     55                     "MagazineItem.IssueId":     { required: "Proszê wybraæ numer wydania. Musisz najpierw wybraæ Gazetê.", min: "Prosze wybraæ numer wydania. Musisz najpierw wybraæ Gazetê." }, 
    5656                     "MagazineItem.ItemTypeId":  { required: "Proszê wybraæ typ wierszówki." }, 
    5757                     "MagazineItem.Date":        { required: "Proszê wprowadziæ miesi¹c."}, 
    5858                     "MagazineItem.Caption":     { required: "Proszê wprowadziæ tytu³ wierszówki.", maxlength: "Tytu³ jest za d³ugi." }, 
    5959                     "MagazineItem.Description": { maxlength:"Opis jest za d³ugi."}, 
    60                      "MagazineItem.Bonus":       { required: "Proszê wprowadziæ bonus dla wierszówki."}, 
     60                     "MagazineItem.Bonus":       { required: "Proszê wprowadziæ bonus do wierszówki."}, 
    6161                     "MagazineItem.Price":       { required: "Proszê wprowadziæ wycenê wierszówki."} 
    6262                } 
     
    6767         }); 
    6868    </script> 
    69     <style type="text/css"> 
    70         select,input { border: 1px solid black;} 
    71             select.error, input.error { border: 1px solid red; } 
    72         br { clear: both; } 
    73  
    74         label.error { 
    75                     background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat; 
    76                     padding-left: 18px; 
    77                     margin-left: 270px; 
    78                     margin-top: 3px; 
    79             } 
    80     </style> 
    8169    <h2>Edytuj wierszówkê</h2> 
    8270    <%= Html.ValidationSummary("Proszê poprawiæ b³êdy i spróbowaæ ponownie.") %> 
     
    148136                    <br /> 
    149137                </div> 
    150                 <div class="submit">                 
     138                <div>                 
    151139                    <input type="submit" name="edit" value="Aktualizuj" />                 
    152140                </div> 
  • trunk/Wierszowki/Wierszowki.Web/Views/User/Edit.aspx

    r752 r844  
    11<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Wierszowki.Core.Linq.User>" %> 
     2<%@ Import namespace="Wierszowki.Core.Validation"%>  
     3<asp:Content ID="js" ContentPlaceHolderID="jsContent" runat="server"> 
     4    <script src="../../Scripts/jquery-1.3.1.js" type="text/javascript"></script> 
     5    <script src="../../Scripts/jquery-1.3.1.min.js" type="text/javascript"></script> 
     6    <script src="../../Scripts/jquery.form.js" type="text/javascript"></script> 
     7    <script src="../../Scripts/jquery.blockUI.js" type="text/javascript"></script> 
     8    <script src="../../Scripts/date.js" type="text/javascript"></script> 
     9    <script src="../../Scripts/jquery.datePicker.js" type="text/javascript"></script> 
     10    <script src="../../Scripts/spiffy.js" type="text/javascript"></script> 
     11    <script src="../../Scripts/jHelper.js" type="text/javascript"></script> 
     12    <script src="../../Scripts/jquery.validate.js" type="text/javascript" ></script> 
     13    <script src="../../Scripts/xVal.jquery.validate.js" type="text/javascript"></script> 
     14</asp:Content> 
    215 
    316<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
     
    619 
    720<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    8  
     21    <script type="text/javascript"> 
     22        $(function() { 
     23            jQuery.validator.setDefaults({ 
     24                success: "valid" 
     25            }); 
     26            $("#myform").validate({ 
     27                rules: { 
     28                    FirstName: { required: true }, 
     29                    LastName: { required: true }, 
     30                    Password: { required: true }, 
     31                    Login: {required: true } 
     32                }, 
     33                messages: { 
     34                    FirstName: { required: "Proszê podaæ imiê." }, 
     35                    LastName: { required: "Proszê podaæ nazwisko." }, 
     36                    Password: { required: "Proszê podaæ has³o." }, 
     37                    Login: { required: "Proszê podaæ login."} 
     38                } 
     39            }); 
     40            $("#myform").change(function() { 
     41                $("#myform").valid(); 
     42            }); 
     43        }); 
     44    </script> 
    945    <h2>Edytuj u¿ytkownika</h2> 
    1046 
    11     <%= Html.ValidationSummary("Edit was unsuccessful. Please correct the errors and try again.") %> 
     47    <%= Html.ValidationSummary("Proszê poprawiæ b³êdy i spróbowaæ ponownie.") %> 
    1248 
    13     <% using (Html.BeginForm("Edit", "User", Model)) 
     49    <% using (Html.BeginForm("Edit", "User", Model, FormMethod.Post, new { id = "myform" })) 
    1450       {%> 
    1551 
    1652        <fieldset> 
    1753            <legend>Dane u¿ytkownika</legend> 
    18             <p> 
     54            <p>  
    1955                <label for="Login">Login:</label> 
    2056                <%= Html.TextBox("Login", Model.Login) %> 
     
    2662                <%= Html.ValidationMessage("Password", "*") %> 
    2763            </p> 
    28             <p> 
     64            <p>  
    2965                <label for="FirstName">Imiê:</label> 
    3066                <%= Html.TextBox("FirstName", Model.FirstName) %> 
    3167                <%= Html.ValidationMessage("FirstName", "*") %> 
    3268            </p> 
    33             <p> 
     69            <p>  
    3470                <label for="LastName">Nazwisko:</label> 
    3571                <%= Html.TextBox("LastName", Model.LastName) %> 
    3672                <%= Html.ValidationMessage("LastName", "*") %> 
    3773            </p> 
    38             <p> 
     74            <p>  
    3975                <input type="submit" value="Aktualizuj" /> 
    4076            </p> 
     
    4480 
    4581    <div> 
    46         <%=Html.ActionLink("Powrót do listy u¿ytkowników", "Index") %> 
     82        <%=Html.ActionLink("Powrót do listy u¿ytkowników", "Index") %>         
     83        <%=Html.ClientSideValidation<UserValidation>()%> 
    4784    </div> 
    4885</asp:Content> 
  • trunk/Wierszowki/Wierszowki.Web/Wierszowki.Web.csproj

    r842 r844  
    105105    <Content Include="Default.aspx" /> 
    106106    <Content Include="Global.asax" /> 
    107     <Content Include="Views\Scripts2\additional-methods.js" /> 
    108     <Content Include="Views\Scripts2\jquery-1.2.6.js" /> 
    109     <Content Include="Views\Scripts2\jquery-1.2.6.min.js" /> 
    110     <Content Include="Views\Scripts2\jquery.validate.js" /> 
    111     <Content Include="Views\Scripts2\MicrosoftAjax.debug.js" /> 
    112     <Content Include="Views\Scripts2\MicrosoftAjax.js" /> 
    113     <Content Include="Views\Scripts2\MicrosoftMvcAjax.debug.js" /> 
    114     <Content Include="Views\Scripts2\MicrosoftMvcAjax.js" /> 
    115     <Content Include="Views\Scripts2\xVal.AspNetNative.js" /> 
    116     <Content Include="Views\Scripts2\xVal.jquery.validate.js" /> 
    117107    <Content Include="Scripts\date.js" /> 
    118108    <Content Include="Scripts\jHelper.js" /> 
     
    135125    <Content Include="Views\Author\Edit.aspx" /> 
    136126    <Content Include="Views\Author\Index.aspx" /> 
     127    <Content Include="Views\Home\About.aspx" /> 
     128    <Content Include="Views\Home\Index.aspx" /> 
    137129    <Content Include="Views\MagazineItem\Confirm.aspx" /> 
    138130    <Content Include="Views\MagazineItem\Delete.aspx" /> 
     
    156148    <Content Include="Scripts\MicrosoftMvcAjax.js" /> 
    157149    <Content Include="Scripts\MicrosoftMvcAjax.debug.js" /> 
    158     <Content Include="Views\Home\About.aspx" /> 
    159     <Content Include="Views\Home\Index.aspx" /> 
    160150    <Content Include="Views\Shared\LogOnUserControl.ascx" /> 
    161151    <Content Include="Views\Shared\Site.Master" />