Asp.Net MVC5入门学习系列③

简介: 原文:Asp.Net MVC5入门学习系列③添加一个视图(View)    接着上篇的入门系列,上面解说添加一个简单Controller(控制器),这里我们简单的在来添加一个View(视图)来展示我们Controller里执行完(Action)动作/方法后的结果. 我们修改我们的HelloWorldController到默认创建的代码,如下: 然后我们在Views/HelloWorld文件夹里来添加一个Index的视图,在添加的时候我们选择使用模版,具体操作如下: 然后选择_Layout.cshtml作为我们的模板点击确定后项目结构如下。
原文: Asp.Net MVC5入门学习系列③

添加一个视图(View)

   接着上篇的入门系列,上面解说添加一个简单Controller(控制器),这里我们简单的在来添加一个View(视图)来展示我们Controller里执行完(Action)动作/方法后的结果.

我们修改我们的HelloWorldController到默认创建的代码,如下:

然后我们在Views/HelloWorld文件夹里来添加一个Index的视图,在添加的时候我们选择使用模版,具体操作如下:

然后选择_Layout.cshtml作为我们的模板点击确定后项目结构如下。

简单的写下页面代码如下:

,然后我们在VS再带的Page Inspector中运行看下效果,操作如下:

运行起来效果:

我们来简单修改下我们的welcome()方法如下:

这里用ViewBag来获取数据,然后返回给视图层,视图层就可以用ViewBag来读出存贮的数据。

我们继续添加一个使用MVC模版的视图welcome.cshtml,代码如下:

然后我们在VS自带的Page Inspector中运行看下效果:

我们试着给模拟HTTP给它塞值进去看看能不能达到我们预测的目的,操作如下及结果:

这里简单的演示用的是ViewBig来把数据传给View层,然后View层通过ViewBig对象获取到数据进行展示,其实大家也都知道实际应用或者开发中,传输数据及表示层读取数据往往用的不是ViewBig而是Model,也就是MVC里的M.后面我们继续分析怎么用一个视图模型把控制器里动作执行完的数据转向View层。关于View就简单的分享这么多吧!

目录
相关文章
|
10月前
|
人工智能 API 数据库
Semantic Kernel .NET 架构学习指南
本指南系统解析微软Semantic Kernel .NET架构,涵盖核心组件、设计模式与源码结构,结合实战路径与调试技巧,助你从入门到贡献开源,掌握AI编排开发全栈技能。
1192 2
|
Java 物联网 C#
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#/.NET/.NET Core学习路线集合,学习不迷路!
836 0
|
开发框架 缓存 .NET
GraphQL 与 ASP.NET Core 集成:从入门到精通
本文详细介绍了如何在ASP.NET Core中集成GraphQL,包括安装必要的NuGet包、创建GraphQL Schema、配置GraphQL服务等步骤。同时,文章还探讨了常见问题及其解决方法,如处理复杂查询、错误处理、性能优化和实现认证授权等,旨在帮助开发者构建灵活且高效的API。
562 3
|
存储 消息中间件 NoSQL
Redis 入门 - C#.NET Core客户端库六种选择
Redis 入门 - C#.NET Core客户端库六种选择
1323 8
|
SQL XML 关系型数据库
入门指南:利用NHibernate简化.NET应用程序的数据访问
【10月更文挑战第13天】NHibernate是一个面向.NET的开源对象关系映射(ORM)工具,它提供了从数据库表到应用程序中的对象之间的映射。通过使用NHibernate,开发者可以专注于业务逻辑和领域模型的设计,而无需直接编写复杂的SQL语句来处理数据持久化问题。NHibernate支持多种数据库,并且具有高度的灵活性和可扩展性。
608 2
|
程序员 C# 图形学
全面的C#/.NET自学入门指南
全面的C#/.NET自学入门指南
498 0
|
开发框架 缓存 算法
开源且实用的C#/.NET编程技巧练习宝库(学习,工作,实践干货)
开源且实用的C#/.NET编程技巧练习宝库(学习,工作,实践干货)
922 0
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
420 0
|
开发框架 .NET Java
C#/.NET/.NET Core自学入门指南
C#/.NET/.NET Core自学入门指南
485 0