mvc3.0

2024-01-15 07:32
文章标签 mvc3.0

本文主要是介绍mvc3.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、vs 2010新建一个模版--asp.net mvc3 template

 

 

 

2、在弹出的对话框中选择empty图标

 

 

 

3、右键选择control文件夹-->新建controller

在HomeController.cs里面有个public string index()方法,在里面任意输入字符串,点击vs2010 debug运行,会弹出一个页面,显示刚才输入的字符串

 

4、如果要返回一个view视图

1)当我们从一个动作方法返回一个viewResult对象时,我们便在指示MVC来呈现一个视图。我们通过调用不带参数的view方法来生成这个ViewResult。 这个告诉我们

mvc为这个动作呈现一个默认的视图

 

2)要生成一个视图,右击HomeController.cs代码文件中的动作方法(在方法名上,或在方法体内),并从弹出菜单中选“添加视图”。这会打开视图对话框

 

然后点击【添加】按钮,visualstudio将在Views/Home文件夹中为你生成一个名字index.cshtml的视图文件

(.cshtml文件扩展名指示是一个由Razor处理的C#视图。MVC之前的版本建立的ASPX视图引擎之上。试图文件名为.aspx扩展名)

web页面的显示效果:

 

 

5、添加动态输出

当然,一个web应用程序平台的全部目标是构造并显示动态输出。在MVC中,控制器的工作就是构造某些数据 , 而视图的工作

是把它呈现为HTML。数据是从控制器传递给视图的

把数据从控制器传递给视图的一种方法是通过ViewBag对象,这是控制器基类的一个成员。

ViewBag是一种动态对象,你可以给它指定任意属性,让这些值在随后要呈现的视图中可用。

 

 

 

...............................未完待续................................

这篇关于mvc3.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/608115

相关文章

.net mvc3.0中带html标签的值显示在页面中不被转义的方法

比如 ViewBag.html = "<div></div>";    如果在cshtml中写 @ViewBag.html将输出 &lt;div&gt;&lt;/div&gt;   如果在cshtml中写 @{         var html = new MvcHtmlString(ViewBag.html);         @html     } 将输出 <div></div

MVC3.0表格排序和分页

ASP.NET MVC里显示表格不像WebForm里那般容易。我归纳有以下三种方式:1JQERY+插件的方式。2、在页面通过  Foreach循环的方式做显示。3、使用开源控件,比如MvcContrib。MvcContrib是一个很出名的控件,功能上夜是足够的强大,包括对AOP的支持等。下面仅简单说说MvcContrib的初次使用体会。MvcContrib可以在CodePlex上下载。

Asp.net MVC部署(针对MVC3.0)

1.安装.net framework4.0 及 mvc3.    如不安装mvc3.0话,可在发布时引用组件的dll到网站的bin目录,方法如下:    打开Web.config查询<assemblies>里面的配置,打开 解决方案 里面的 引用,打到相应的组件,将组件的属性 复制本地设置true;    Microsoft.Web.Infrastructure.dll    Sy

经典ASP.NET MVC3.0入门详解

这篇文章中我们将详细介绍项目中各个文件夹的作用,并真的第一个项目我们简要介绍一下Asp.Net MVC的URL驱动的是怎么回事。 第一节:Asp.Net MVC3项目介绍 让我们先看一下,一个普通的Asp.Net MVC3项目的样例,如下图所示 跟WebFrom还是有区别的,如果你已经了解Asp.Net MVC2的话,那就感觉异常熟悉了!但还是有些区别的。不管怎样我们都一一介绍一下