集成WebSecurity的Authorize进行身份验证时,数据库连接报错问题
摘要:mvc4中把之前Membership升级成simpleMembership,自然升级是好处比较多,每一个新版本的到来,都需要接收它的惊喜和接受它的bug。我在Controller上做验证的时候,我们使用 [Authorize] 和 [Authorize(Users="myuser")]都没问题,当我们使用 [Authorize(Roles="admin")]的时候问题来了,我们得到以下错误:Server Error in '/' Application.A network-related or instance-specific erro
阅读全文
posted @
2013-06-25 16:29
赶路人之刚出发
阅读(1338)
推荐(0)
Html.ActionLink传递参数
摘要:// // 摘要: // 返回包含指定操作的虚拟路径的定位点元素(a 元素)。 // // 参数: // htmlHelper: // 此方法扩展的 HTML 帮助器实例。 // // linkText: // 定位点元素的内部文本。 // // actionName: // 操作的名称。 // // routeValues: // ...
阅读全文
posted @
2013-06-19 18:15
赶路人之刚出发
阅读(4969)
推荐(1)
Automapper结合EF实现insert,update方法
摘要:先在global.asax或其他初始化地方初始化要map的几种类的关系,本例中完全通过名字进行匹配,也即对应类中的属性名完全相同: AutoMapper.Mapper.Initialize(cfg => { cfg.CreateMap<InvestorModel, WMS_Cust>(); cfg.CreateMap<WMS_Cust,InvestorModel>(); cfg.CreateMap<InvestorModel,WMS_Cust_Original>(); ...
阅读全文
posted @
2013-06-19 18:09
赶路人之刚出发
阅读(1821)
推荐(1)
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
赶路人之刚出发
阅读(346)
推荐(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)