MVC4制作网站教程第一篇 绪论_实用技巧

听说Win8和v2012发布,今天心血来潮重装了系统

感觉界面还是不错的。

安装一下vs2012学习一下mvc4,居然没找到Vs2012专业版破解的,干脆下载Express for Web ,算是支持正版吧!

509M很快就下载完,然后安装。

安装完界面,感觉跟vs2010还是有很多不同。

一兄弟说学习最好的方式就是独立完成一个小东东,咱就准备学做个小网站吧,名字想好了大气一点姑且叫做NineskyCMS吧,反正CMS这个名字被用烂,我也跟风一下,希望自己能把她完成。

学习正式开始:

打开VS Express for Web ->新建项目

下一步

确定,稍等一下创建项目完成。

看一下解决方案资源管理器,跟mvc3生成的文件夹还是有很大的不同

运行一下看看效果。

界面很不错。

文件夹结构很不喜欢改造一下:

删除Filters下的InitializeSimpleMembershipAttribute;

删除Images文件夹

删除Controllers下的AccountController.cs;

删除App_Start下的WebApiConfig.cs

打开RouteConfig.cs文件

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
); 

将action = "Index",改为 action = "Default" 。呵呵,个人习惯,我更喜欢Default;

1、打开HomeController 将public ActionResult Index()改为 public ActionResult Default(),删除public ActionResult About()、public ActionResult Contact();

2、将Content文件夹改为Skins。修改后式样如下:

修改BundleConfig.cs修改完如下:

namespace CMS
{
public class BundleConfig
{
// 有关 Bundling 的详细信息,请访问 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 的开发版本进行开发和了解信息。然后,当你做好
// 生产准备时,请使用 http://modernizr.com 上的生成工具来仅选择所需的测试。
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、打开web.config 修改数据库连接为<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=NineskyCMS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\NineskyCMS.mdf" providerName="System.Data.SqlClient" />

OK!大功告成,世界终于清静了!

最终界面如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索MVC4网站制作教程
MVC4制作网站
第一篇 买入技巧篇、野外生存技巧序列绪论、倒车入库实用技巧、excel实用小技巧、实用插花技巧,以便于您获取更多的相关知识。

时间: 2024-11-02 09:16:01

MVC4制作网站教程第一篇 绪论_实用技巧的相关文章

MVC4制作网站教程第二章 用户修改资料2.4_实用技巧

一.用户  1.1用户注册  1.2用户登录  1.3修改密码  1.4修改资料  在用户登陆成功后要跳转到一个页面,暂且叫做用户中心吧.在[UserController]添加[default] action  [UserAuthorize] public ActionResult Default() { userRsy = new UserRepository(); var _user = userRsy.Find(UserName); return View(_user); } 添加相应对应

MVC4制作网站教程第二章 用户密码修改2.3_实用技巧

一用户1.1用户注册  1.2用户登录  1.3修改密码  修改密码会用到一个UserChangePassword 模型类,先添加UserChangePassword类  /// <summary> /// 用户修改密码模型 /// </summary> [NotMapped] public class UserChangePassword { /// <summary> /// 原密码 /// </summary> [Display(Name = &quo

MVC4制作网站教程第二章 用户注册2.1_实用技巧

终于开始做用户部分了,先做注册一用户 1.1用户注册  首先在Models里添加用户注册模型类UserRegister 继承自User,在类中new一下密码字段,并添加重复密码和验证码字段.完成后的代码  /// <summary> /// 用户注册模型 /// </summary> public class UserRegister : User { /// <summary> /// 密码 /// </summary> [Display(Name=&qu

MVC4制作网站教程第二章 用户登陆2.2_实用技巧

一用户  1.1用户注册  1.2用户登陆  首先在Models里添加用户登陆模型类UserLogin,该类只要用用户名,密码和验证码三个字段.  /// <summary> /// 用户登陆模型 /// </summary> public class UserLogin { /// <summary> /// 用户名 /// </summary> [Display(Name = "用户名", Description = "4-

MVC4制作网站教程第二章 部分用户功能实现代码_实用技巧

用户部分要实现的功能有: 序 一.用户  1.1用户注册  1.2用户登录  1.3修改密码  1.4修改资料 要实现这些目的首先新建用户(Model)模型 /// <summary> /// 用户模型 /// </summary> public class User { [Key] public int UserId { get; set; } /// <summary> /// 用户组Id /// </summary> [Display(Name=&qu

MVC4制作网站教程第四章 部分栏目功能实现代码_实用技巧

序 一.用户 二.用户组 三.栏目 3.1添加栏目 3.2浏览栏目 3.3更新栏目 3.4删除栏目 3.5前台栏目浏览 -- 栏目模型: 模型应有一下字段:栏目名称,父栏目id,栏目类型,内容模型,栏目视图,内容视图,链接地址,栏目排序.暂时先想到这么多,先这这么写着.  栏目名称和父栏目id不用说很简单.  栏目类型有三种:普通栏目-就是一般的栏目:单页栏目--是指栏目就是一个页面,像公司介绍,联系地址等:外部链接-是指栏目点一下就跳转到一个链接.  内容模型--是指栏目为普通栏目时,栏目的内

MVC4制作网站教程第四章 更新栏目4.3_实用技巧

序  一.用户  二.用户组  三.栏目3.1添加栏目 3.2浏览栏目  3.3更新栏目  上次在树形列表里面点击栏目名称后跳转到详细信息页面~/Category/ManageDetails/id.在详细页面里点修改,来完成栏目资料修改.  先打开[CategoryController]添加[ManageDetails(int id)]action  /// <summary> /// 栏目详细资料 /// </summary> /// <param name="i

MVC4制作网站教程第四章 删除栏目4.4_实用技巧

三.栏目 3.1添加栏目 3.2浏览栏目 3.3更新栏目 3.4删除栏目 先打开[CategoryController],添加删除栏目ManageDeleteJson(int id),在action先看一下是否有子栏目,如有子栏目则不能删除,没有子栏目则删除. /// <summary> /// 删除栏目(Json方式) /// </summary> /// <param name="id"></param> /// <return

MVC4制作网站教程第三章 删除用户组操作3.4_实用技巧

一.用户 二.用户组 2.1浏览用户组  2.2添加用户组  2.3修改用户组  2.4删除用户组  删除用户组相对简单些,不用单独的页面,直接在浏览页面点击删除时,弹出确认删除对话框,点击确认,用jquery post删除.  打开[UserGroupController],删掉public ActionResult Delele(int GroupId) { return View(); }  修改删除处理Action[Delete(int Id)],修改后的代码  /// <summary