MVC中使用RemoteAttribute异步远程验证
摘要:使用方法:1。Model中增加Remote Attribute,并指定相应的验证Action路径 public class UsingRemote { [Required] [Remote("IsNumberEven", "GuestBook", ErrorMessage = "数字必须是偶数!")] public int EvenNumber { get; set; } }IsnumberEven为Action,GuestBook为Controller2。Controller中创建相应验证方法: [HttpGet] ...
阅读全文
posted @
2013-05-09 11:17
赶路人之刚出发
阅读(541)
推荐(0)
Html.RenderPartial
摘要:Html.RenderPartial可以在asp.net MVC中引入一个局部view,使用时先在同controller的view文件夹或shared文件夹下创建一个分部视图(PatialView),如下:然后在要引用该patialview的view中增加如下代码:注意引用Razor的partialview代码一定要用{}圈起来,Model参数会从主view传入patialview中作为partialview的Model@{Html.RenderPartial((string)"Partial1", Model);}
阅读全文
posted @
2013-05-08 17:14
赶路人之刚出发
阅读(345)
推荐(0)
WebMatrix.WebSecurity创建自定义用户属性
摘要:WebMatrix.WebSecurity默认只会创建一个userid和username的UserProfile表,而我们可能需要很多别的user属性,怎么办呢?比如要增加一个Sex属性1。在数据库UserProfile表中增加Sex属性,bit类型2。在RegisterModel中增加Sex属性 public class RegisterModel { [Required] [Display(Name = "用户名")] public string UserName { get; set; } [Required] ...
阅读全文
posted @
2013-05-07 18:04
赶路人之刚出发
阅读(675)
推荐(0)
强类型view中List<Model〉问题
摘要:@Model List<Mvc4Application.test>@{ ViewBag.Title = "Index";}<h2>Index</h2>@foreach (var item in Model){ @Html.Label(item.name)}这样会报错:“/”应用程序中的服务器错误。编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误消息:CS1973: “System.Web.Mvc.HtmlHelper<dynamic>”没有名为“Label”
阅读全文
posted @
2013-05-03 18:14
赶路人之刚出发
阅读(581)
推荐(0)
ViewBag任意属性的实现方法
摘要:MVC中ViewBag可以设置任意自定义的属性,也可以读取出来。如下面这样在controller的action方法中设置了ViewBag的一个Entires属性(该属性名字任意取)后,在相应的view中也可以读取出来,那这是怎样做到的呢? public ActionResult Index() { var mostrecentEntiries = (from m in dbContext.test orderby m.ID descending select m).Take(10); ViewB...
阅读全文
posted @
2013-05-03 17:20
赶路人之刚出发
阅读(509)
推荐(0)