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)
上一篇 2022年7月27日 上午11:16
下一篇 2022年7月27日 上午11:36


相关推荐

  • WDA问题混总

    WDA问题混总文章目录unabletoaccessDB:WebDriverAgentLibcodesign失败WebDriverAgentLibcodesignfailure.unabletoaccessDB:多个xcode线程在跑,杀掉xcode,杀掉xcodebuild进程,cleanWebDriverAgentLibcodesign失败环境:mac10.14.5xcode10.3报错:CommandCodesignfailedwithano

    2022年7月12日
    21
  • 如何理解父类引用指向子类对象

    如何理解父类引用指向子类对象java 多态 如何理解父类引用指向子类对象要理解多态性 首先要知道什么是 向上转型 我定义了一个子类 Cat 它继承了 Animal 类 那么后者就是前者是父类 我可以通过 Catc newCat 实例化一个 Cat 的对象 这个不难理解 但当我这样定义时 Animala newCat 表示定义了一个 Animal 类型的引用 指向新建的 Ca

    2026年3月16日
    2
  • 毕业设计去做基于决策树的网页敏感词过滤系统设计「建议收藏」

    毕业设计去做基于决策树的网页敏感词过滤系统设计「建议收藏」找了两个分开的程序,但是老师说不可以这样,要求用户输入网页文件路径,系统自动识别处理出文本信息,文本信息再通过决策树分类,通过得到的类别再去匹配这个类别的敏感词库,把敏感词找出来。。。。现在感觉只能弄好每个功能,再去画GUI把他们当函数调用了,但是我应该分成哪些功能模块呀,没做过系统,真的难受,每个功能模块的语言是不是必须要统一,Java好还是Python好?有大佬指点一下吗?别喷为什么我现在在忙…

    2022年5月1日
    51
  • 反射之动态拼接sql字符串「建议收藏」

    反射之动态拼接sql字符串「建议收藏」反射之动态拼接sql字符串前言自己在学习JDBC连接数据库,不用框架手动实现时,个人觉得反射动态拼接sql的思想很好,当然了大家伙觉得好才是真的好(广州好迪,手动狗头),所以才有了本文对该知识点梳理与总结。分享给大家,下面开始步入文章的正文,亲们不要掉队。正文…

    2025年5月27日
    4
  • 腾讯WorkBuddy 接入飞书实战手册:从安装到配置

    腾讯WorkBuddy 接入飞书实战手册:从安装到配置

    2026年3月14日
    3
  • nextSibling 和nextElementSibling的区别[通俗易懂]

    nextSibling 和nextElementSibling的区别[通俗易懂]使用nextSibling属性返回指定节点之后的下一个兄弟节点,(即:相同节点树层中的下一个节点)。nextSibling属性与nextElementSibling属性的差别: nextSibling属性返回元素节点之后的兄弟节点(包括文本节点、注释节点即回车、换行、空格、文本等等); nextElementSibling属性只返回元素节点之后的兄弟元素节点(不包括文本节点、注释节点);注意:空…

    2022年7月13日
    15

发表回复

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

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