- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
MVC框架补充案例
案例7-1 用户页面
一、案例描述
编号
名称:简单MVC项目
1、练习目标
掌握简单的MVC项目
2、需求分析
随着软件技术的发展,涌现了许多帮助程序开发的框架,MVC就是.Net开发中最常
用的框架之一。其中M(Model)代表模型,V(View)代表视图,C(Controller)代表
控制器,MVC框架将视图和逻辑区分开,去掉了服务器端控件,提高了程序运行的速
度。接下来,就使用MVC框架,结合实体框架(EF),实现一个简单的用户页面。
3、设计思路(实现原理)
1)首先创建一个MVC项目。
2)然后使用EF框架实体模型。
3)最后实现控制器和视图的功能。
二、案例实现
2.打开VisualStudio,创建一个空的AWeb应用项目,取名为ItcastSignUp。在选
择模板时,选择空模板,并勾选MVC选项,如下图所示。
单击“确定”按钮,项目按照MVC的结构自动生成了若干文件夹,如下图所示。
3.使用EF创建实体数据模型。右键单击Models文件夹,选择“添加”-“新建项...”,
在弹出的菜单中选择“数据”-“ASP.NET实体数据模型”。如下图所示。
单击“添加”按钮,在实体数据模型向导界面中选择“来自数据库的EF设计器”。如下
图所示。
单击“下一步”按钮。在弹出的“实体数据模型向导”界面单击“新建连接...”按钮,
系统弹出连接属性界面。在连接属性界面输入服务器名称(如果是SQLServer默认实例,则
输入.即可),验证选择“SQLServer验证”,然后选择数据库名称为“ItcastAsp”,如
下图所示。
单击“确定”按钮,选择在连接字符串中包含敏感数据,如下图所示。
单击“下一步”按钮,并在下一个界面中选择实体框架。如下图所示。
单击“下一步”按钮,在下一个界面中勾选要包含的表Users,如下图所示。
单击“完成”按钮,系统自动创建了实体数据模型,如下图所示。
4.创建控制器。在Controllers文件夹上右键单击,在弹出菜单上选择“添加”-“控制
器...”,然后在弹出的界面上选择“MVC5控制器-空”,如下图所示。
单击“确定”按钮,在弹出的“添加控制器”界面上输入控制器名称“HomeController”,
如下图所示。
要注意的是,控制器名称必须以Controller结尾。单击“添加”按钮,完成控制器的创
建。打开HomeController.cs文件,可以看到它自动创建了一个方法,名为Index。
5.创建视图。右键单击HomeController.cs文件的Index方法名,在弹出菜单中选择“添
加视图...”。并在弹出的“添加视图”界面上输入视图名称“Index”,然后取消“使用布局页”
选项。如下图所示。
要注意的是,视图名称Index必须与控制器名称一致。单击“添加”按钮,系统自动在
Views文件夹下创建了Home文件夹以及Index.cshtml视图文件。如下图所示。
6.设计视图。打开Index.cshtml文件,往界面上添加用户名、、邮件输入框和提交
按钮,分别命名为“txtName”,“txtPwd”,“txtEmail”和“submit”。代码如下所示。
body
div
formmethod=postaction=/Home/Register
table
tr
td用户名/td
tdinputtype=textname=txtName//td
您可能关注的文档
- 九级大附中入学考试物理试卷.pdf
- d区计算书说明.pdf
- 课时分数与相乘.pdf
- bootstrap类加载器nullday25-基础加强笔记day16.pdf
- 职业性股静脉血栓综合征动脉闭塞症或淋巴管卫生网.pdf
- 恒口干线路迁改工程.pdf
- 带走电缆评标办法.pdf
- 专题十九综合性学习.pdf
- 完结逗神阅读练题单元人物形象分析.pdf
- lcd实验教程中级.pdf
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)