08 2013 档案
摘要:假设我们有这样一张用户表: public class F_users { [Key] [Display(Name="用户名:")] [Required(ErrorMessage="用户名不能为空")] //[Remote("UserIsExist","Login",ErrorMessage="该用户名已经被占用",HttpMethod="post")] public virtual string UserName { get; set; } [Display(Name = &
阅读全文
摘要:在mvc3中,默认是一张数据表对应一个model,一个视图 view只显示一个model。但是有些时候,我们一个视图上可能需要显示多个model的内容,即一个网页可能要展示多张表的信息,那怎么办呢,这时候,ViewModel就能派上用途了。ViewModel,顾名思义,专为view服务的model,专门为view视图准备的model。我这里假设有两个张数据表,Article表和Information表,都需要在首页上显示出来,看看下面的步骤:一、先写出两张表各自对应的model和相应的DbContext文件,这一步比较简单,我就省略了。二、创建一个类(ViewModel),取名为indexDa
阅读全文
摘要:在Sql Server2005中,如果将某字段定义成日期时间类型DateTime,那么在视图中会默认显示成年月日时分秒的方式(如2013/8/6 13:37:33)如果只想显示成年月日形式,不要时分秒,那么该怎么办呢?第一种方法:先设置一个时间显示的模板,然后在需要显示时间的地方调用这个模板就行了。1、在Share文件夹下,创建一个文件夹DisplayTemplates2、在DisplayTemplates文件夹下,创建一个视图LongDateTime.cshtml3、在视图LongDateTime.cshtml中输入代码@model System.DateTime@Model.ToLongD
阅读全文
摘要:相册管理说白了就是文件夹管理,因此要用到命名空间using System.IO;一、先来做相册管理,添加相册我就不做了,就是添加文件夹,这里主要做一下相册的显示。相册在页面上显示,需要一张图片,可以到网上下载,如:1、Controller控制器 public ActionResult album() { //相册路径,根据自己网站情况设定 string path = "/Content/image/album/"; List folder = new List(); string[] a = ...
阅读全文
摘要:二维码越来越热火了,做电子商务网站,不做二维码,你就OUT了。一、下载DLL文件(ThoughtWorks.QRCode.dll),并在项目中引用。点此下载如果你还不知道什么是QRCode二维码,,请移步http://www.cnblogs.com/beasy/archive/2008/06/27/1230991.html二、视图View@{ ViewBag.Title = "Index";}生成二维码输入二维码信息:将需要做成二维码的文本,通过ajax传递到控制器中的SetQRCode中进行处理,生成二维码图。三、控制器(default/SetQRCode)先在控制器中添
阅读全文