Я видел это в приложении ASP.NET MVC 2, и я не могу понять, что это значит, посмотрев на справку MSDN.
[Authorize(Users="*")] public ActionResult Edit(int id) { ... }
* * меня бросает.
На самом деле разрешено только пользователям, чье имя пользователя равно "*" То же самое происходит с [Authorize (Users = "?")]. Авторизует только пользователей, которые имеют "?" как имя пользователя.
Эти значения не интерпретируются как регулярные выражения.
Звездочка - это подстановочный знак, означающий «все».
Это означает ВСЕ.
см. Больше информации о regular expressions:
regular expressions
http://en.wikipedia.org/wiki/Regular_expression