您的位置:首页 > MVC
MVC 标签下有 45 篇文章

mvc中validateinput属性失效

384次阅读|187次收藏|358次赞

ASP.NET为了阻止跨站脚本攻击,会对向服务器端输入的HTML代码进行防御措施,在使用.NET MVC中,可以对validateinput属性设置,但是,有时需要ASP.NET临时关闭这个检查机制,MVC中可以在Action上面添加一个特性:[ValidateInput(false)]。但是这样设置有时也起不了作用。下面介绍解决方法

ViewData与ViewBag的区别

270次阅读|445次收藏|407次赞

在asp.net mvc程序设计中,传递数据常常会用到viewdata、viewbag。ViewData是一个字典集合,通过key值读取对应的value;ViewBag是动态类型,作用和ViewData一样,都是用来存储信息,有一些不同的是ViewData是object类型,ViewBag是动态类型。

MVC中的ActionResult

377次阅读|458次收藏|84次赞

MVC中ActionResult是Action的返回结果。ActionResult 有多个派生类,每个子类功能均不同,并不是所有的子类都需要返回视图View,有些直接返回流,有些返回字符串等。ActionResult是一个抽象类,它定义了唯一的ExecuteResult方法,参数为一个ControllerContext,下面为您介绍MVC中的ActionResult 的用法

mvc JavaScriptResult的用法

458次阅读|361次收藏|155次赞

mvc中JavaScriptResult使我们可以在服务端动态地生成一段JavaScript脚本,并以此作为请求的响应,而这段脚本会在客户端被执行。其实JavaScriptResult的实现非常简单,它仅仅是将表示JavaScript脚本的字符串通过当前的HttpResponse响应给请求的客户端而已。

MVC JsonResult的用法

347次阅读|321次收藏|90次赞

当客户端调用某个Action方法并希望以JSON的格式返回请求的数据时,ASP.NET MVC需要有一种机制将CLR对象转换成JSON格式予以响应,而这可以通过JsonResult来解决。下面介绍MVC中JsonResult的用法

mvc中@RenderSection()

459次阅读|201次收藏|26次赞

MVC中@RenderSection方法用来在视图中声明一个占位符,@RenderSection在layout布局页中占个位,然后让使用此布局页的子页自己去呈现他们的Section。

mvc编译时,让View中的错误提示

162次阅读|286次收藏|49次赞

MVC在编译时,不会提示View中的错误,如果让Asp.Net MVC项目在编译代码同时编译View,需要手动修改Project文件,将 MvcBuildViews改为true。

获取当前URL的controller、action

215次阅读|169次收藏|390次赞

asp.net mvc 中给出url字符串如何获得对应的controller和action?例如:URL:http://www.studyofnet.com/news/690.html,如何获取其controller为news,action为show呢?

_viewstart.cshtml的作用

198次阅读|287次收藏|335次赞

在MVC3及更高版本中,使用Razor模板引擎的话,会自动生成一个_ViewStart.cshtml文件。事实上,_Viewstart.cshtml的作用是在呈现View文件的时候的启动文件,无论哪个视图,当你要呈现这个视图之前,_Viewstart.cshtml中的代码总会被先执行。

Asp.net Mvc模型绑定

561次阅读|235次收藏|255次赞

模型绑定指的是MVC从浏览器发送的HTTP请求中为我们创建.NET对象,在HTTP请求和C#间起着桥梁的作用,asp.net mvc中的模型绑定用于在提交http请求的时候,进行数据的映射,模型绑定的一个最简单的例子是带参数的控制器action方法。

asp.net MVC处理流程

449次阅读|168次收藏|431次赞

在ASP.NET MVC应用程序的运行过程中,同样请求会被发送到Controllers中,Controllers只负责数据的读取和页面逻辑的处理,在Controllers读取数据时,需要通过Models从数据库中读取相应的信息。读取数据完毕后,Controllers再将数据整合并提交到Views视图中。

将匿名对象作为Model数据传给View

309次阅读|441次收藏|16次赞

在MVC编程中,有时通过linq或者其它方式得到的数据是匿名对象,当我们将匿名对象作为Model数据传给View并显示时,报错:“object”不包含“XXX”的定义,那么该如何处理呢?

使用RouteDebugger对MVC路由进行调试

117次阅读|316次收藏|195次赞

在Asp.Net MVC程序中,路由是MVC程序的入口,每一个Http请求都要经过路由计算,然后匹配到相应的Controller和Action。通常我们的路由都会注册在Global.asax.cs文件中的RegisterRoutes方法中。但是,如何确保所有的路由都是正确的,或者是没有重复的呢?RouteDebugger就是这样一个分析工具。

mvc中partialview

281次阅读|471次收藏|351次赞

ASP.NET mvc中,当我们使用razor作为页面引擎时,可以利用 Partial View 把部分的 HTML 或显示逻辑封装起来,以便重复引用。Partial View 应用范围相当广,是片段的 HTML 代码或显示逻辑,用来处理对重复性及共享性要求较高的应用。

MVC中使用DropDownList

128次阅读|271次收藏|160次赞

DropDownList下拉框列表在ASP.NET MVC中算是比较常见的控件。 在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法,下面介绍MVC中如何使用DropDownList

mvc renderpartial

313次阅读|325次收藏|285次赞

MVC中RenderPartial通常被用来显示一个功能相对独立的“块”,比如说显示菜单或者导航条。 RenderPartial输出的结果被作为调用的View的一部分显示。RenderPartial有三个参数,下面介绍mvc中如何使用renderpartial加载分部视图

MVC中JavaScriptResult

56次阅读|148次收藏|172次赞

JavaScriptResult使我们可以在服务端动态地生成一段JavaScript脚本,并以此作为请求的响应,而这段脚本会在客户端被执行。其实JavaScriptResult的实现非常简单,它仅仅是将表示JavaScript脚本的字符串通过当前的HttpResponse响应给请求的客户端而已。

mvc中Action前HttpPost的作用

137次阅读|22次收藏|177次赞

在ASP.NET MVC框架中,为了限制某个action只接受HttpPost的请求,对于HttpGet的请求则提示404找不到页面,可以在action的方法前面加上[HttpPost]属性。下面介绍Action前HttpPost的作用

MVC中JSON字符长度超出限制

351次阅读|226次收藏|158次赞

在MVC中通过JsonResult返回JSON字符串时,如果字符串长度过长,会抛出使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错,字符串的长度超过了为 maxJsonLength 属性设置的值,下面介绍其解决方法。

MVC Model验证

534次阅读|226次收藏|64次赞

对于表单的验证,我们经常需要结合jquery和正则表达式来验证,并且这种验证是前端性的,后端地方还需要再验证一遍,重复性劳动比较高。ASP.NET MVC中的Model是自验证的,我们要做的只是给Model类的各属性加上对应的验证标记就可以。

您最近浏览过的文章