小编anI*_*Mer的帖子

在ASPNET标识2.0中禁用用户

我正在寻找一种方法来禁用用户而不是从系统中删除它们,这是为了保持相关数据的数据完整性.但似乎ASPNET身份只提供删除帐户.

有一个新的锁定功能,但似乎可以控制锁定以禁用用户,但只有在尝试了一定数量的错误密码后才能锁定用户.

还有其他选择吗?

asp.net asp.net-identity

34
推荐指数
7
解决办法
3万
查看次数

DateCreated或Modified Column - 实体框架或在SQL Server上使用触发器

在我阅读附加链接中的一个问题之后,我了解了如何在Entity Framework中设置DateCreated和DateModified列并在我的应用程序中使用它.但是,在旧的SQL方式中,触发方式更受欢迎,因为从DBA的角度来看更安全.

那么关于哪种方式的建议是最佳做法?应该在实体框架中为应用程序完整性而设置吗?或者应该使用触发器,因为从数据安全的角度来看它更有意义吗?或者有没有办法在实体框架中组合触发器?谢谢.

EF CodeFirst:Rails风格的创建和修改列

顺便说一下,即使它并不重要,我正在使用ASP.NET MVC C#构建这个应用程序.

sql-server triggers entity-framework

12
推荐指数
2
解决办法
1万
查看次数

如何在MVC 4中查询当前登录用户的AD信息

我有一个MVC4内部网页,并希望homeDirectory从Active Directory 获取该属性.想知道从AD获取属性的最快方法.

asp.net active-directory

4
推荐指数
1
解决办法
3356
查看次数

ActionLink不会为具有两个参数的操作生成正确的路由URL

在视图中

@Html.ActionLink("Edit", "Edit", new { id = 1, year = 1 }) 
Run Code Online (Sandbox Code Playgroud)

在控制器中

// GET: /Forecasts/Edit/5
public ActionResult Edit(int id, short year)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

它生成了一个网址

http://<localhost>/controllername/actionname/1?year=1

我希望actionlink生成一个URL,如: http://<localhost>/controllername/actionname/?id=1&year=1

这个url不能被MVC默认路由解释,为什么URL没有以预期的方式生成?谢谢.

更新:现在我发现这是一个错字引起了我的问题,但下面的答案仍然足够好,因为它帮助我进一步了解路线的工作方式

c# asp.net-mvc html.actionlink razor asp.net-mvc-4

0
推荐指数
2
解决办法
276
查看次数

SelectListItem 和 SelectList 之间有什么关系

从MSDN上,我看不到任何关系。另外,如果我在创建 SelectList 的新实例时分配 IEnumberable,它也不会为我填充选项。请指教。谢谢。

asp.net-mvc razor

0
推荐指数
1
解决办法
162
查看次数