dotnet
Hmillet
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC---自定义HtmlHelper方法
HtmlHelper方法是ASP.NET MVC中非常强大的特性,有了这个特性,我们就能更加随心所欲的定制自己的页面。 自定义自己的HtmlHelper方法通常有三种, 像是:一.Razor语法 采用Razor的方式非常直观,像是这样:@model IEnumerable@{ ViewBag.Title = "Index";}转载 2016-05-17 11:08:56 · 970 阅读 · 0 评论 -
MVC中的@Html.DisplayFor等方法如何控制日期的显示格式(转)
http://www.tuicool.com/articles/BNVBR3在Sql Server2005中,如果将某字段定义成日期 时间 类型DateTime,那么在视图中会默认显示成年月日时分秒的方式(如 2013/8/6 13:37:33)如果只想显示成年月日形式,不要时分秒,那么该怎么办呢?第一种方法:先设置一个时间显示的模板,然后在需要显示时间的地方调用这个模板转载 2016-05-17 11:10:10 · 6841 阅读 · 0 评论 -
C#日期时间格式化
日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="D";DateTim原创 2016-05-17 11:28:06 · 1168 阅读 · 0 评论 -
ASP.NET MVC验证 - 自定义验证规则、验证2个属性值不等【待验证】
提示:保存后才提示错误信息 自定义验证特性,继承ValidationAttribute并实现IClientValidatable这次重写了基类的IsValid()方法的另外一个重载,因为该重载包含了验证上下文ValidationContext,从中可以获取属性及属性值。using System.ComponentModel.DataAnnotations;us转载 2016-05-19 10:43:05 · 2604 阅读 · 0 评论 -
ASP.NET MVC下的四种验证编程方式
ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定。总地来说,我们可以采用4种不同的编程模式来进行针对绑定参数的验证。目录 一、手工验证绑定的参数 二、使用ValidationAttribute特性 三、让数据类型实现IVal转载 2016-05-19 10:45:08 · 603 阅读 · 0 评论 -
获得EntityFramework生成的SQL语句
ObjectQuery.ToTraceString 方法 ()用法int productID = 900;using (AdventureWorksEntities context = new AdventureWorksEntities()){ // Define the object query for the specific product.原创 2016-05-20 18:41:33 · 1822 阅读 · 0 评论 -
分布式系统唯一ID生成方案汇总
分布式系统唯一ID生成方案汇总系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长序列或字段最常见的方式。利用数据库,全数据库唯一。优点:1)简单,代码方便,性能可以接受。2)数字ID天转载 2017-11-30 09:27:33 · 766 阅读 · 0 评论