当前位置: 首页 > news >正文

做公众号网站东莞保安公司排名

做公众号网站,东莞保安公司排名,备案网站可以做接码平台么,站酷设计网页版今天开始第一天学习asp.net mvc#xff0c;写的不是很好#xff0c;高手不要喷#xff0c;希望大家能一起进步学习。 好了#xff0c;开始学习 新建项目#xff0c;选择mvc 4应用程序 接下来选择基本#xff0c;视图引擎当然要选择Razor#xff0c;如果在选择aspx那我们…今天开始第一天学习asp.net mvc写的不是很好高手不要喷希望大家能一起进步学习。 好了开始学习 新建项目选择mvc 4应用程序 接下来选择基本视图引擎当然要选择Razor如果在选择aspx那我们就没必要用mvc喽 在这里我们简单说一下项目模板如果选择空这就需要我们自己进行导入很多文件而选择基本vs会自动导入需要的文件对mvc不熟的人还是先老实一点吧。 后面两个Internet、Intranet一个是网络web一个是内网的。没有用过也不是很了解。移动选项应该是开发手机相关的api是提供第三方的接口使用的类似于web service轻量级。 点击确定vs会给我们导入好多文件。好奇一下可以看一下项目文件夹下的packages的文件夹里面好多文件啊包括我们之前学习的ef还有最重要我们将要学习的mvc库。 看一下解决方案资源管理器 其中App_Data没有太大的用处主要是可以将数据库放入其中该文件夹下的内容是不准请求访问的。可删除 App_Start是网站启动的时候用到的一些配置信息文件里面有个路由文件相对重要一些。这里面的内容在全局文件中会依次调用的。  简单的分析一下路由的配置看下RouteConfig.cs里面的内容 1 public static void RegisterRoutes(RouteCollection routes)2 {3 routes.IgnoreRoute({resource}.axd/{*pathInfo});4 5 routes.MapRoute(6 name: Default,7 url: {controller}/{action}/{id},8 defaults: new { controller Home, action Index, id UrlParameter.Optional }9 ); 10 } View Code 下面是我的请求 因为我没有写全路径所以请求的是默认路径那为什么报错了呢那是因为我还没有写默认配置的home控制器和index方法。现在我们将该控制器和方法写好。 在Controlllers文件夹下添加控制器Home注意控制器名称必须以Controller结尾 下面是vs给我们自动生成好的代码遗憾的是vs只给我们生成了默认的index方法但是没有给我们生成视图。控制器必须要继承自Controller 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Web;5 using System.Web.Mvc;6 7 namespace MvcApplication1.Controllers8 {9 public class HomeController : Controller 10 { 11 // 12 // GET: /Home/ 13 14 public ActionResult Index() 15 { 16 return View(); 17 } 18 19 } 20 } View Code 我们在index方法上点击右键添加视图便可以添加视图了。但我先不这样做我要改写这个方法为了是先简化学习。稍后再学习视图部分。下面是我改后的方法怎么样很简单吧。 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Web;5 using System.Web.Mvc;6 7 namespace MvcApplication1.Controllers8 {9 public class HomeController : Controller 10 { 11 // 12 // GET: /Home/ 13 14 public string Index() 15 { 16 return The first mvc; 17 } 18 19 } 20 } View Code 现在我们再用刚才报错那个地址访问以下吧怎么样结果出来了吧 当然这个地址是默认配置的标准的我们应该访问的是localhost:4348/home/index 这个地址。怎么样哈哈我们终于甩掉aspx这个恨人的尾巴了。 其实mvc会根据url路径去与配置的路由匹配。会将localhost:4348/home/index地址分拆home匹配控制器index匹配方法我们不妨试试如果你将HomeController改掉这时访问就会报错了。我们也可以将路由配置中的url: {controller}/{action}/{id}中的controller与action调换一下改为url: {action}/{controller}/{id}访问一下是不是又出错了呢因为这个路由解析地址的时候就会将Home当做方法index当成控制器这样当然会报错了但我们可以讲url访问地址写成localhost:4348/index/home,这样仍然可以访问了是不是有些明白了呢 刚从aspx那转过来的可能这里不太好理解。画张图简单理解一下   上面的方法中我返回了一个字符串这就像我们aspx中的一般处理程序一样所有的html代码都要自己写才能返回浏览器而后面要学习的视图项目中的Views文件夹下就是html代码了。下面我们来看一下视图吧我们在home控制器中添加一个test方法 1 public ViewResult test() 2 { 3 return View(); 4 }  可以选择手动或自动两种方式添加视图先介绍手动的方式既然test方法是在home控制器中所以在views文件夹中添加一个home文件夹所有控制器中的方法视图都要views文件夹下相应的控制器名称文件下。在Views/Home/下添加视图注意视图名称约定要与方法名一样。之后会介绍怎么可以使方法与视图名称不一样。 下面就是vs自动生成的视图文件。 我们也可以选择自动生成视图的方法那就是在方法名称上右键添加视图同样可以生成视图文件效果是一样的。 1 {2 Layout null;3 }4 5 !DOCTYPE html6 7 html8 head9 meta nameviewport contentwidthdevice-width / 10 titletest/title 11 /head 12 body 13 div 14 15 /div 16 /body 17 /html View Code   生成的文件名是cshtml后缀奇怪吧。修改一下内容然后访问一下吧。 {Layout null; }!DOCTYPE htmlhtml headmeta nameviewport contentwidthdevice-width /titletest/title /head bodydivThe first view of mvc/div /body /html View Code 好了今天就这样吧简单介绍一下下面将要介绍razor视图引擎的语法。转载于:https://www.cnblogs.com/ljs0322/p/3793537.html
http://www.huolong8.cn/news/267672/

相关文章:

  • 个人网站可以做产品众筹吗移动软件管理的应用场景
  • 哈尔滨微信网站开发怎样在百度上免费做广告
  • 企业建网站品牌怎么将网站权重提上去
  • 威海做网站的哪家好哪个网站可以做代销
  • 租空间做网站网站添加链接
  • 网站运营与推广wordpress主题如何汉化
  • 网站内页做排名互联网产品经理
  • 沙河市建设局网站网站开发软件 d
  • 网站建设年终总结中国建筑网官网防水证书查询
  • 都匀住房与城乡建设部网站保险查询平台
  • 昆明网站建设公司乐网北京ui培训机构排行
  • 招聘网站建设及推广网站移动端推广
  • 广州专业网站建设公司农村自建房设计图大全
  • 雷山网站快速排名博客群 wordpress
  • 佛山免费建站公司做论坛和做网站有什么区别
  • 项城网站设计邢台网站改版定制
  • 网站做淘宝客收入咋样公司网站建设哪家好
  • 河北大型网站建设网站建设验收确认书免费下载
  • 产品网站怎么做超链接让你的静态网站 做后台
  • 网站取源用iapp做软件手机wap网站建设解决方案
  • 怎么做网站注册名密码电商运营网
  • 网站改版会影响排名吗怎样注册一个网站平台
  • wordpress 多站点教程全国封城名单
  • 老网站用新域名广州昨天发生重大新闻
  • 大力推进网站集约化建设三门峡高端网站开发
  • 郑州做网站找哪家好宁波网站快速优化
  • 怎么做类似知乎的网站网站的漂浮广告怎么做
  • 做视频网站怎么看不会卡wordpress插件留言墙
  • 营销网站建设联系方式thinkphp5 网站开发
  • 简单网站的设计与制作公司文化墙设计