Authorize(Users =“*”)是什么意思?

时间:2011-08-18 21:26:19

标签: asp.net-mvc-2

我在ASP.NET MVC 2应用程序中看到了这一点,我无法通过查看MSDN帮助来弄清楚它的含义。

[Authorize(Users="*")]
public ActionResult Edit(int id)
{
...
}

*正在抛弃我。

3 个答案:

答案 0 :(得分:2)

它实际上只允许用户名等于“*”的用户。 同样的事情发生在[Authorize(Users =“?”)]上。它仅自动启用具有“?”的用户作为用户名。

这些值不会被解释为正则表达式。

答案 1 :(得分:1)

星号是一个通配符,表示“全部”。

答案 2 :(得分:0)

这意味着ALL。

请参阅有关regular expressions的更多信息:

http://en.wikipedia.org/wiki/Regular_expression