小编And*_*ers的帖子

在一个控制器中使用GUID作为参数?

我的目标是我仍然想使用默认的asp.net mvc,id但是我想在一个这样的控制器中使用Guid

http://example.com/MyController/Index/387ecbbf-90e0-4b72-8768-52c583fc715b
Run Code Online (Sandbox Code Playgroud)

这是我的路线

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)

MyController现在

public ActionResult Index(Guid guid)
{
return View();
}
Run Code Online (Sandbox Code Playgroud)

给我错误

参数字典包含方法'System.Web.Mvc.ActionResult Index(System.Guid)'的非可空类型'System.Guid'的参数'guid'的空条目.

我猜是因为我在路线上有身份证?如何在一个控制器中使用GUID作为参数,但id在应用程序的其余部分中(默认情况下)?

c# asp.net asp.net-mvc guid

5
推荐指数
1
解决办法
6845
查看次数

让所有用户都属于一个角色。ASP.NET身份

我可以得到所有这样的用户

var users = UserManager.Users.ToList();
Run Code Online (Sandbox Code Playgroud)

我可以找到这样的角色

var role = db.Roles.SingleOrDefault(m => m.Name == "User");
Run Code Online (Sandbox Code Playgroud)

我想在AspNetRoles表(我有UserAdmin)中列出所有角色名称为“ User”的用户。

var role = db.Roles.SingleOrDefault(m => m.Name == "User");
var usersInRole = db.Users.Where(m => m.Roles.Any(r => r.RoleId == role.Id)).ToList();

return View(usersInRole);
Run Code Online (Sandbox Code Playgroud)

我可以担任角色,var role但是在调试时userInRole会给我Count = 0。没有编译错误。

c# asp.net asp.net-roles asp.net-identity

4
推荐指数
2
解决办法
4517
查看次数

我该如何在reactJS中使用css?

我是新手,对ES6做出反应,并且已经阅读了很多关于CSS的内容,他们试图解决的问题是全局性的style.css而是使用

款式/ index.js

var styles = {
  transparentBg: {
    background: 'transparent'
  }
};
Run Code Online (Sandbox Code Playgroud)

许多人争辩说,如果你没有数百个CSS类,你应该回去编写CSS(我不知道CSS的名称是什么,上面的代码),而不是单独的文件.这感觉很奇怪.这是真的吗?

许多CSS框架,如流行的Bootstrap仍然在"旧"CSS中.有关系吗?知道应用程序仍然有效,但必须有一些理由选择这样做才能做到这一点.我能为此做些什么吗?

将CSS和CSS框架与ReactJS一起使用时,最佳做法是什么?

javascript css reactjs twitter-bootstrap-3

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