代码改变世界

Export CSV ActionResult for ASP.NET MVC

2013-01-23 23:37 by yezhi, 409 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Data;using System.IO;using System.Text;using System.Web;using System.Web.Mvc;public sealed class CsvActionResult : FileResult{ private readonly DataTable _dataTable; public CsvActionResult(DataTable dataTable) : base("text/csv") { _dataTable = dataTab... 阅读全文

ASP.NET MVC 3–Global Action Filters

2013-01-23 23:06 by yezhi, 385 阅读, 0 推荐, 收藏, 编辑
摘要:public class MvcProfilerGlobalAttribute : ActionFilterAttribute{//...}protected void Application_Start(){ //... GlobalFilters.Filters.Add(new MvcProfilerGlobalAttribute());}public class MvcProfilerGlobalAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExec... 阅读全文

Minify Action Filter Attribute in ASP.NET MVC

2013-01-23 22:29 by yezhi, 551 阅读, 0 推荐, 收藏, 编辑
摘要:[HandleError]public class HomeController : Controller{ [Minify] public ActionResult Index() { ViewData["Message"] = "Welcome to ASP.NET MVC!"; return View(); }}public class Minify : ActionFilterAttribute{ public override void OnActionExecuting(ActionExecutingContext filt... 阅读全文

asp.net mvc working with ajax

2013-01-17 23:50 by yezhi, 261 阅读, 0 推荐, 收藏, 编辑
摘要:提交内容后更新action:public ActionResult Index() { return View(_entities.GuestSet.ToList()); } // POST: /GuestBook/Create public ActionResult Create(Guest guestToCreate) { _entities.AddToGuestSet(guestToCreate); _entities.SaveChanges(); ... 阅读全文

ASP.NET MVC - Displaying Images using Custom Html Helper Method

2012-12-22 01:18 by yezhi, 736 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.devcurry.com/2012/10/aspnet-mvc-displaying-images-using.htmlASP.NET MVC - Displaying Images using Custom Html Helper MethodMonday, October 01, 2012 Posted byMahesh SabnisLabels:ASP.NET,ASP.NET MVCTweetRecently in one of the trainings I conducted on ASP.NET MVC, I was asked about Image man 阅读全文

windows form控件拖动和缩放

2012-11-18 01:11 by yezhi, 443 阅读, 0 推荐, 收藏, 编辑
摘要:class ControlMover { #region public enum Direction { Any, Horizontal, Vertical } public static void Init(Control control) { Init(control, Direction.Any); } public static void Init(Control control, ... 阅读全文

通过表单值来影响操作(筛选器)

2012-10-18 23:44 by yezhi, 195 阅读, 0 推荐, 收藏, 编辑
摘要:public class FormValueRequiredAttribute : ActionMethodSelectorAttribute { private readonly string[] _submitButtonNames; private readonly FormValueRequirement _requirement; public FormValueRequiredAttribute(params string[] submitButtonNames): this(FormValueRequireme... 阅读全文

Controllers and Actions

2012-10-17 23:47 by yezhi, 171 阅读, 0 推荐, 收藏, 编辑
摘要:public class ExampleController : Controller { public ContentResult Index() { string message = "This is plain text"; return Content(message, "text/plain", Encoding.Default); } public RedirectToRouteResult Redirect() { return RedirectToRoute(new { ... 阅读全文

路由

2012-10-11 00:18 by yezhi, 213 阅读, 0 推荐, 收藏, 编辑
摘要:msdn:http://msdn.microsoft.com/zh-cn/library/cc668201.aspxIRouteConstraint接口定义类必须实现才能检查某 URL 参数值是否对约束有效的协定。当在路由定义中包含 URL 参数的约束时,您必须将该约束表示为字符串或实现IRouteConstraint接口的对象。如果该约束为字符串,则会将其视为正则表达式。当您无法轻松地将验证逻辑表示为正则表达式时,可以创建一个实现IRouteConstraint的类。可以将验证逻辑添加到Match方法中。bool Match( HttpContextBase httpContext, Rou 阅读全文

Html Helpers ImageLinkHelper

2012-10-10 22:52 by yezhi, 191 阅读, 0 推荐, 收藏, 编辑
摘要:public static class ImageLinkHelper { public static string ImageLink(this HtmlHelper helper, string actionName, string imageUrl, string alternateText) { return ImageLink(helper, actionName, imageUrl, alternateText, null, null, null); } public static ... 阅读全文