新建VS项目基础

新建VS项目基础

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Adobe JavaScript

作者:陈钰桃

撰写时间:2020年8月27日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

1、打开VS软件

 

2、新建项目(文件à新建à项目)

3、选择模板(webà ASP.NET Web 应用程序(项目名称自定义)

4、选择模板(Empty 空模板)并添加MVC核心引用

5、新建项目成功

6、解决方案中的文件夹明细

1App_Start  存放的是登录数据默认起始路径(将控制器名称更改为自己项目控制的名称,通常更改为主控制器名称),否则从控制器运行时,会运行失败  [通过路由访问连接]

namespace WebApplication1

{

    public class RouteConfig

    {

        public static void RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

           routes.MapRoute(

                name: "Default",

                url: "{controller}/{action}/{id}",

                defaults: new { controller = "Main", action = "Index", id = UrlParameter.Optional }

            );

        }

    }

}

(2)Controllers  存放主控制器(添加à控制器 <MVC5空控制器>(控制器名称自定义通常主控制器名称为Main,注意:控制器后面特定的Controller不允许更改)当有其他页面嵌套在主页面时(添加à区域(在项目添加)à Controllers  添加控制器))

内部创建文件夹:

(3)Common 自定义文件夹(项目添加à新建文件夹) 通常封装一些类(验证方法、导入导出类方法、类模板)

(4)content 自定义文件夹(项目添加à新建文件夹)通常封装自定义的一些类

(5)Plugins 自定义文件夹(项目添加à新建文件夹) 通常用来封装一些插件

外部创建文件夹:

(1)Document(新建文件夹)存放导入导出模板、图片等文件

 

7、注意:引入插件、文件到文件夹中时需要包含在项目中

8、视图在控制器方法里(右键添加视图)注意:添加视图一般不使用布局页(取消勾选)

9、页面

<meta charset="utf-8" />  编码格式,在做项目时预防浏览器误读格式,一般都加上

<meta http-equiv="X-UA-Compatible" content="IE=9" />  模式兼容,兼容IE版本9浏览器

<meta name="viewport" content="width=device-width" />  可视区域的宽度

10、引用Model (点击Models右键 添加 新建项)

(1)选择数据àADO.NET实体数据模型

(2)选择模型内容

点击选中来自数据库的EF设计器    点击下一步

(3)点击新建连接

(4)数据源:更改选择Microsoft SQL Server (SqlClient)

服务器名称更改为本地数据库名称、((local)本地    本地编码 127.0.0.1 也可以 )

登录到服务器  使用 SQL Server 身份验证  输入自己SQL 的用户名及密码

注意:在引用Model前需要在SQL(数据库)附加上自己项目需要的数据库

连接到数据库,选择自己需要的数据库名称

点击测试连接  测试连接成功点击确定  测试失败检查以上操作

(5)选择是,点击下一步

(6)选择框架版本(两个版本都可)  点击下一步

(7)选择数据库对象和设置

数据库对象勾选表

勾选在模型中包括外键列

点击完成

注意:在引入创建Models过程中会弹出安全警告,点击确定即可引用成功

 

 

 

 

(8)引用成功

扩展知识:Models的实体(在Web.config里)

<!--新建Models会生成的数据-->

<!--数据库更改时需要删除-->

<!--数据库链接-->

<!--PartOneDBEntities:方法实例化Models的名称-->

<connectionStrings>

    <add name="PartOneDBEntities" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=127.0.0.1;initial catalog=PartOneDB;persist security info=True;user id=sa;password=sa123;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

</connectionStrings>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值