net MVC 3.0 1

net MVC 3.0 1首先,我们为什么要用MVC呢,因为比起

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

ASP.net web from 与 asp.net MVC 相比:

  webfrom 在当年出来的时候非常流行,对于开发也是个非常好的主意,开发起来速度特别快。但是随着时间的推移,在webform之后 提出了更好的框架,ASP.net MVC 而且更新

特别快. 因为webform看起来很方便,很简便,很Easy,但是其不然。webform其实很臃肿。就简简单单一个 初始化就要加载页面上各个控件…..这里不错细说。

下来我们看下,MVC的开发思路:

首先 MVC 的意思就是  Model View Controller 模型-视图-控制器

1.首先我们在新建一个空的asp.net mvc 3.0 项目,之后我们可以很明了的看到这个mvc项目的整体结构。

net MVC 3.0 1

我们看到了M,V,C的三个文件夹,这里用来存放三种对象的地方。

 废话不多说了,我们开始我们第一个 AsP.net MVC 项目。

net MVC 3.0 1

这里在创建Controllers的时候,千万要记住不要修改homeController 后边的名字必须为 XXXXController,因为在约定就是这样的,因为我们经常口头上说着,约定大于配置。

net MVC 3.0 1

我们就有了我们 Controller的一个核心方法,当浏览器访问的时候,主要是借助于这个 Index 方法和漏油事件来完成页面的跳转,

在关于漏油事件我们以后的文章里会提到。


我们把鼠标放在方法名字上,点击右键既可以出现添加视图页面。

net MVC 3.0 1

添加的时候,我们应该添加的页面与action的名字相同。

下来我们基本就完成了,

我们可以将一些复杂的逻辑写在View 中,也可以添加新的分层来完成,新分层就就和一般三层一样.


net MVC 3.0 1

关于上面提到的漏油事件,我们这里可以看到他的截图。

在漏油处理的时候,我们这里根据我们的URL链接地址栏,new 即为默认环境下,我们去找 Home这个控制器,然后去找 ListJquery这个方法,ID为可以选值,这样我们在项目启动的时候,我们就进入了,ListJquery页面。

这里只做简单粗略的描述。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157797.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux top命令 详解「建议收藏」

    linux top命令 详解「建议收藏」top命令主要用来观察和收集运行在系统上的进程的一些有用信息。ps只是一个快照,是ps命令执行的那一瞬间的系统中进程的快照。top则可以用于持续观察。第一步,在命令行键入top,回车进入top管理界面。第一行其实和uptime的执行效果是一样的。分析一下,12:48:06是当前运行这个命令的时候,机器的时间。up134days,19:36,指的是说这台机器,持续运行了134天了,启动于134天前的19:36。5users代表的是当前运行这个命令的时候,这台机器上总共登陆有5个用

    2022年9月24日
    3
  • sql数据库回滚操作_sql回滚语句 rollback

    sql数据库回滚操作_sql回滚语句 rollbackcreatetable testtable(idnvchart(50)primkey,namenvchart(50),remarknvchart(50))select*fromtesttable go BEGINTRY –SQLServer需要显示的定义开始一个事务.BEGINTRANSACTION;–插入2条同样的数据

    2022年8月30日
    3
  • vs2012安装教程_vs2005安装图解

    vs2012安装教程_vs2005安装图解Microsoft 的安装包怎么会这样呢?昨天做VS2005 Web项目时,不能加载项目,显示无效还是不支持的安装包,网上搜一下,发现是没有打补丁,急忙在微软网站下载VS2005SP1 补丁,下载家里速度是可以,不到半个小完成.当从22:22分开始安装,装到00:35,整整2个多小时,真是郁闷,怎么是这样的安装包呢,完成了倒是可以打开项目了,不提示上面提到的错误!

    2022年10月6日
    3
  • 网页在线视频下载教程(m3u8格式介绍及下载教程)「建议收藏」

    简介:m3u8文件是苹果公司使用的HTTPLiveStreaming(HLS)协议格式的基础。HLS是新一代流媒体传输协议,其基本实现原理为将一个大的媒体文件进行分片,将该分片文件资源路径记录与m3u8文件(即playlist)内,其中附带一些额外描述(比如该资源的多带宽信息等…)用于提供给客户端。客户端依据该m3u8文件可获取对应的媒体资源,进行播放。因此,客户端获取HLS流文件,主…

    2022年4月4日
    118
  • ffmpeg安装教程_房间信号差怎么增强

    ffmpeg安装教程_房间信号差怎么增强FFMpeg安装步骤背景FFmpeg是什么1·FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源软件。采用LGPL或GPL许可证,提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec。2·FFmpeg一个领先的多媒体框架,具备解码,编码,转码,复用,解复用,流式传输,滤镜和播放等能力。3·它包含可供应用程序使用的libavcodec,libavutil,libavformat,libavfilter,libavdevi

    2025年11月6日
    2
  • 深度学习:自动编码器基础和类型

    深度学习:自动编码器基础和类型本文转载自《机器之心》,原文链接:https://mp.weixin.qq.com/s/QuDa__mi1NX1wOxo5Ki94A,如有侵权请联系删除。很显然,深度学习即将对我们的社会产生重大显著的影响。Mobibit创始人兼CEOPramodChandrayan近日在codeburst.io上发文对自动编码器的基础知识和类型进行了介绍并给出了代码实例。机器之心对本文进行了…

    2022年6月3日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号