MVC中使用jQuery加载分部视图(PartialView)

在MVC编程中,有时需要通过jQuery异步加载不同的内容,可以将这些内容(静态内容、或者动态)写入分部视图(PartialView)中,然后通过jQuery调用,在.success回调函数里面处理这个分部视图的内容即可。
时间:2017-5-6

MVC升级后报"当前上下文中不存在ViewBag"错的解决方法

在使用Visual Studio进行ASP.NET MVC编程中,由于MVC技术在不断的更新,我们也会升级Visual Studio编辑器以及MVC框架的版本,但是,在项目升级的后,原先的MVC项目有时会报当前上下文中不存在ViewBag的错误,下面介绍其解决方法
时间:2017-3-21

mvc在视图中使用@helper封装输出代码

Razor中的@helper提供了一种很方便的语法,可以将view页面中部分内容或部分代码抽取出来,变成一个独立的辅助方法,以此来封装一些负责向页面进行输出的功能,@helper使代码能更好地重用,也使代码更具有可读性。
时间:2016-4-14

MVC扩展HtmlHelper实现CheckBoxList

传统的ASP.NET具有一组重要的控件类型叫做列表控件,它的子类就包括CheckBoxList。对于ASP.NET MVC来说,我们可以通过HtmlHelper的扩展方法来实现CheckBoxList和CheckBoxListFor,从而在界面上呈现一个复选列表框。
时间:2016-4-1

MVC中获取当前action、controller

在ASP.NET MVC编程中,有时需要获取当前页面的action名称、controller名称,我们可以在视图中通过ViewContext.RouteData.Values获取,在控制器方法中通过RouteData.Values获取。
时间:2016-4-1

mvc中Scripts.Render、Styles.Render

在ASP.NET MVC项目中,可以在视图中利用Scripts.Render、Styles.Render统一加载js、css文件,需要利用BundleConfig类来Add 各种Bundle,例如:bundles.Add(new StyleBundle("~/Content1").Include("~/Content/common。css", "~/Content/content。css"))
时间:2016-3-21

MVC中BeginForm

ASP.NET MVC视图提交表单的方式主要有:Html.BeginForm;Jquery+Ajax;传统Form表单Aciton属性提交。下面介绍MVC中使用BeginForm提交表单的方法
时间:2016-3-18

mvc razor 输出html

ASP.NET中使用MVC开发一个网站时,有时需要将原生态的HTML输出到Razor视图的页面上,我们可以通过@Html.Raw、new HtmlString两种方式实现,如果需要显示带html标签的html,则直接使用@str的形式输出。
时间:2016-3-16

MVC中outputcache缓存

在MVC网页开发中有时候为了提高网页访问速度,有时候我们需要把一些页面放到保存到服务器内存中,当在有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面,对于那些数据经常更新的页面,则不适用。在MVC中可以使用outputcache属性来实现页面缓存
时间:2016-3-13

MVC中JS获取后台的数据

在ASP.NET MVC编程时,有时一些逻辑判断需要在JS里面处理,而且需要从控制器获取数据,包括简单的整形、字符串等基本数据,也包括复杂的对象、数组、集合等,下面通过一个实例介绍在MVC中JS获取后台数据的方法
时间:2016-3-11

MVC 使用FileResult导出文件

ASP.NET MVC中FileResult是一个基于文件的ActionResult,利用FileResult我们可以很容易地将从某个物理文件的内容响应给客户端。ASP.NET MVC定义了三个具体的FileResult,分别是FileContentResult、FilePathResult和FileStreamResult。
时间:2015-12-8

MVC中报get_RazorKeywords()错误的解决方法

在VisualStudio中使用MVC3编写程序时,在编译运行过程中,有时会报 找不到方法:“System.Collections.Generic.Dictionary`2<System.String,BlockParser>System.Web.Razor.Parser.CSharpCodeParser.get_RazorKeywords()”这样的错误,下面介绍其解决方法
时间:2015-11-3

MVC Model验证

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

MVC中JSON字符长度超出限制

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

mvc中Action前HttpPost的作用

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

MVC中JavaScriptResult

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

mvc renderpartial

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

MVC中使用DropDownList

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