• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > ASP.NET MVC4入门教程(三):添加一个视图

ASP.NET MVC4入门教程(三):添加一个视图

作者:葡萄城控件技术团队 字体:[增加 减小] 来源:互联网 时间:2017-05-11

葡萄城控件技术团队通过本文主要向大家介绍了精通asp.net mvc4,精通asp.net mvc4 pdf,asp net mvc4教程,asp net mvc4,asp net mvc4高级编程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程。

您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML。用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程。

当前在控制器类中的Index方法返回了一个硬编码的字符串。更改Index方法返回一个View对象,如下面的示例代码:

public ActionResult Index() { return View(); }

上面的Index方法使用一个视图模板来生成一个HTML返回给浏览器。控制器的方法(也被称为action method(操作方法) ),如上面的Index方法,一般返回一个ActionResult(或从ActionResult所继承的类型),而不是原始的类型,如字符串。

在该项目中,您可以使用的Index方法来添加一个视图模板。要做到这一点,在Index方法中单击鼠标右键,然后单击“ 添加视图“。

出现添加视图对话框。保留缺省值,并单击添加按钮:

您可以在解决方案资源管理器中看到MvcMovie\HelloWorld文件夹和已被创建的MvcMovie\View\HelloWorld\Index.cshtml文件:

下图显示了已被创建的Index.cshtml文件:

在<h2>标签后面添加以下HTML。

完整的MvcMovie\HelloWorld\Index.cshtml文件如下所示。

    ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>Hello from our View Template!</p></div>

注:如果您使用的是Internet Explorer 9,您将看不到在上面用黄色高亮标记的<p>Hello from our View Template!</p>,单击“兼容性视图”按钮, 在IE浏览器中,图标会从变为纯色的图标。另外,您也可以在Firefox或Chrome查看本教程。

如果您正在使用Visual Studio 2012,在解决方案资源管理器中,右键单击Index.cshtml文件,并选择“ 在页面检查器中查看“。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP.NET MVC4 利用uploadify.js多文件上传
  • ASP.NET mvc4中的过滤器的使用
  • asp.net Mvc4 使用ajax结合分页插件实现无刷新分页
  • [Asp.Net MVC4]验证用户登录实现实例
  • asp.net mvc4 mysql制作简单分页组件(部分视图)
  • asp.net mvc4中bootstrap datetimepicker控件的使用
  • asp.net mvc4 mysql制作简单分页组件(部分视图)
  • asp.net mvc4中bootstrap datetimepicker控件的使用
  • ASP.NET MVC4入门教程(九):查询详细信息和删除记录
  • ASP.NET MVC4入门教程(八):给数据模型添加校验器

相关文章

  • 2017-05-11Asp.Net Mvc2 增删改查DEMO代码
  • 2017-05-11asp.net 取消缓存相关问题说明
  • 2017-05-11在ASP.NET中实现多文件上传的方法
  • 2017-05-11c#将Excel数据导入到数据库的实现代码
  • 2017-05-11asp.net中如何实现水印
  • 2017-05-11asp.net Execl的添加,更新操作实现代码
  • 2017-05-11asp.net HttpWebRequest自动识别网页编码
  • 2017-05-11c# .net在WEB页中的COOKIES设置技巧
  • 2017-05-11asp.net 上传图片并同时生成缩略图的代码
  • 2017-05-11asp.net 通过指定IP地址得到当前的网络上的主机的域名

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp.net 每天定点执行任务
    • asp.net 文章分页显示实现代码
    • 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
    • 管理员登录设计(第7节)
    • asp.net 使用驻留在页面中的Cache缓存常用可定时更新的数据
    • 在ASP.NET 2.0中操作数据之六十四:GridView批量添加数据
    • 关于.NET Framework中的设计模式--应用策略模式为List排序
    • 完美兼容ie和firefox的asp.net网站加入收藏和设置主页
    • ASP.NET MVC5网站开发用户注册(四)
    • 在.NET中利用委托实现窗体间通信

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有