MVC4制作網(wǎng)站教程第一篇 緒論
聽(tīng)說(shuō)Win8和v2012發(fā)布,今天心血來(lái)潮重裝了系統(tǒng)

感覺(jué)界面還是不錯(cuò)的。
安裝一下vs2012學(xué)習(xí)一下mvc4,居然沒(méi)找到Vs2012專業(yè)版破解的,干脆下載Express for Web ,算是支持正版吧!
509M很快就下載完,然后安裝。

安裝完界面,感覺(jué)跟vs2010還是有很多不同。
一兄弟說(shuō)學(xué)習(xí)最好的方式就是獨(dú)立完成一個(gè)小東東,咱就準(zhǔn)備學(xué)做個(gè)小網(wǎng)站吧,名字想好了大氣一點(diǎn)姑且叫做NineskyCMS吧,反正CMS這個(gè)名字被用爛,我也跟風(fēng)一下,希望自己能把她完成。
學(xué)習(xí)正式開(kāi)始:
打開(kāi)VS Express for Web ->新建項(xiàng)目

下一步

確定,稍等一下創(chuàng)建項(xiàng)目完成。

看一下解決方案資源管理器,跟mvc3生成的文件夾還是有很大的不同

運(yùn)行一下看看效果。

界面很不錯(cuò)。
文件夾結(jié)構(gòu)很不喜歡改造一下:
刪除Filters下的InitializeSimpleMembershipAttribute;
刪除Images文件夾
刪除Controllers下的AccountController.cs;
刪除App_Start下的WebApiConfig.cs
打開(kāi)RouteConfig.cs文件
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
將action = "Index",改為 action = "Default" 。呵呵,個(gè)人習(xí)慣,我更喜歡Default;
1、打開(kāi)HomeController 將public ActionResult Index()改為 public ActionResult Default(),刪除public ActionResult About()、public ActionResult Contact();
2、將Content文件夾改為Skins。修改后式樣如下:

修改BundleConfig.cs修改完如下:
namespace CMS
{
public class BundleConfig
{
// 有關(guān) Bundling 的詳細(xì)信息,請(qǐng)?jiān)L問(wèn) http://go.microsoft.com/fwlink/?LinkId=254725
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
// 使用 Modernizr 的開(kāi)發(fā)版本進(jìn)行開(kāi)發(fā)和了解信息。然后,當(dāng)你做好
// 生產(chǎn)準(zhǔn)備時(shí),請(qǐng)使用 http://modernizr.com 上的生成工具來(lái)僅選擇所需的測(cè)試。
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new StyleBundle("~/Skins/css").Include("~/Skins/Default/Style.css"));
bundles.Add(new StyleBundle("~/Skins/jquery-ui/css").Include(
"~/Skins/jquery-ui/jquery.ui.core.css",
"~/Skins/jquery-ui/jquery.ui.resizable.css",
"~/Skins/jquery-ui/jquery.ui.selectable.css",
"~/Skins/jquery-ui/jquery.ui.accordion.css",
"~/Skins/jquery-ui/jquery.ui.autocomplete.css",
"~/Skins/jquery-ui/jquery.ui.button.css",
"~/Skins/jquery-ui/jquery.ui.dialog.css",
"~/Skins/jquery-ui/jquery.ui.slider.css",
"~/Skins/jquery-ui/jquery.ui.tabs.css",
"~/Skins/jquery-ui/jquery.ui.datepicker.css",
"~/Skins/jquery-ui/jquery.ui.progressbar.css",
"~/Skins/jquery-ui/jquery.ui.theme.css"));
}
}
1、刪除Vies/Account,刪除Vies//Home/About.cshtml,重命名Index.cshtml為Default.cshtml,刪除Shared/ _LoginPartial.cshtml.cshtml,刪除Views/_ViewStart.cshtml
2、打開(kāi)web.config 修改數(shù)據(jù)庫(kù)連接為<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=NineskyCMS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\NineskyCMS.mdf" providerName="System.Data.SqlClient" />
OK!大功告成,世界終于清靜了!
最終界面如下:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Visual Stduio 2010開(kāi)發(fā)環(huán)境搭建教程
這篇文章主要為大家詳細(xì)介紹了Visual Stduio 2010開(kāi)發(fā)環(huán)境搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
asp.net(c#)復(fù)數(shù)類(復(fù)數(shù)加減乘除四則運(yùn)算)
asp.net(c#)復(fù)數(shù)類(復(fù)數(shù)加減乘除四則運(yùn)算)...2007-06-06
.NET中的MassTransit分布式應(yīng)用框架詳解
MassTransit是一款優(yōu)秀的分布式應(yīng)用框架,可作為分布式應(yīng)用的消息總線,也可以用作單體應(yīng)用的事件總線,這篇文章主要介紹了.NET中的MassTransit分布式應(yīng)用框架,需要的朋友可以參考下2022-10-10
詳解Asp.Net母版頁(yè)元素ID不一致的體現(xiàn)
由于總體排版和設(shè)計(jì)的需要,我們往往創(chuàng)建母版頁(yè)來(lái)實(shí)現(xiàn)整個(gè)網(wǎng)站的統(tǒng)一性,這篇文章主要介紹了詳解Asp.Net母版頁(yè)元素ID不一致的體現(xiàn),感興趣的小伙伴們可以參考一下2018-11-11
Visual Studio 2015 配置 Opencv3.2的圖文詳解
這篇文章主要介紹了Visual Studio 2015 配置 Opencv3.2的圖文詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
使用.NET?6開(kāi)發(fā)TodoList應(yīng)用之引入數(shù)據(jù)存儲(chǔ)的思路詳解
在這篇文章中,我們僅討論如何實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)基礎(chǔ)設(shè)施的引入,具體的實(shí)體定義和操作后面專門來(lái)說(shuō)。對(duì).NET?6開(kāi)發(fā)TodoList引入數(shù)據(jù)存儲(chǔ)相關(guān)知識(shí)感興趣的朋友一起看看吧2021-12-12
Asp.Net Core輕松學(xué)習(xí)系列之配置文件
這篇文章主要給大家介紹了關(guān)于Asp.Net Core輕松學(xué)習(xí)系列之配置文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11

