随笔分类 - MVC
摘要:有时需要在ASP.NET MVC4的视图的@model中使用多个类型的实例,.NET Framework 4.0版本引入的System.Tuple类可以轻松满足这个需求。 如下是视图Index.cshtml的代码:
阅读全文
摘要:在开发中,如大量获取数据时,不但速度慢,而且影响效率,下面就给大家介绍下用多线程获取数据库数据: 1.首先新建一个获取实体列表的方法,如想获取数量或其他类型,需要另外编写方法,这里只是做简单的介绍: 2.多线程执行过程:
阅读全文
摘要:1.在MVC下新建一个类:StaticPageHelper 2.创建广告静态页与调用方法:
阅读全文
摘要:实现效果如图: 1.新建一个类:PagerHelper,方法名称:Pager,实现代码: 2.css样式: 3.调用:
阅读全文
摘要:实现原理及步骤: 1.通过ViewEngines.Engines.FindView查找到对应的视图,如果是部分视图,则用:ViewEngines.Engines.FindPartialView; 2.设置上下文对象里的Model; 3.调用视图的Render()方法,将渲染结果保存到物理静态文件;
阅读全文
摘要:1.先付上封装好生成静态页的原代码: 2.调用方法(创建一个多线程去执行,效果会更好): 3.封装好的静态方法: 4.如首页执行时,可以在执行Action前去执行一个过滤器: 5.执行首页: 说明:可以让一个超链接或跳转地址直接跳转到一个html的静态页面,速度会更快;
阅读全文
摘要:1.引入MiniProfile(MiniProfiler.dll,MiniProfiler.EntityFramework.dll,MiniProfiler.Mvc.dll) 2.Global.asax文件中加入两个方法: 在Application_Start方法中加入: 3.然后找到你需要监控的页
阅读全文
摘要:在开发中,有时我们需要在View层中拿到Model返回的数据并且是一个Json对象,那么我们就可以利用Newtonsoft.Json.JsonConvert.SerializeObject(Model)将Model层反序列化,由于js拿到反序列化的数据后一些特殊字符还需要处理,如:双引号"反序列化后
阅读全文
摘要:ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(六) 之 Layim源码改造右键菜单--好友、组管理功能的实现。 http://www.cnblogs.com/panzi/p/5772137.html
阅读全文
摘要:public ActionResult Index() { MailMessage mailMessage = new MailMessage();//导入system.net这个Assembly mailMessage.From = new MailAddress("发件人邮箱地址","我是谁"); mailMessage.To.Add(new MailAddress(...
阅读全文
摘要:public class ErrorAttribute : HandleErrorAttribute { public override void OnException(ExceptionContext filterContext) { base.OnException(filterContext); string path = filterC...
阅读全文
摘要:假如有一个数据表格UserInfo: public class UserInfo { public int Id { get; set; } public string Name { get; set; } public string Pwd { get; set; } public int Sex
阅读全文
摘要:1.添加RouteDebug.dll引用;2.在全局Global文件添加如下代码:RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);3.在Web.config配置文件中,appSettings节点下添加如下内容(此
阅读全文
摘要:在cshtml文件中任意位置添加如下代码: @this.GetType().Assembly.Location 打开反编译器,在ASP---Execute():Void下即可查看原代码
阅读全文
摘要:在Model文件夹下添加一个类MyActionFilterAttribute继承于ActionFilterAttribute: using System; using System.Collections.Generic; using System.Linq; using System.Web; u
阅读全文
摘要:MVC4提供的四种基本类型过滤器接口,IAuthorizationFilter、IActionFilter、IResultFilter和IExceptionFilter,可通过继承对应的接口和FilterAttrbute特性,定义自己的过滤器,也可继承内置的过滤器,重写相应的方法,完成自己的需求。
阅读全文
摘要:1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和
阅读全文

浙公网安备 33010602011771号