C# 如何写我自己的标签?
我放弃了asp.net成员资格,所以我想我需要自己的授权标签(如果我错了,请纠正我)。因为他们拥有的可能都指向成员类(但不确定如何验证) 现在我试着这么做 公共类MyTest:authorized属性 { } 在我看来,我有这个 FormsAuthentication.SetAuthCookie(“肖”,真) 然后我有另一个观点 [MyTest()] 关于()的公共行动结果 { 返回视图(); } 然后我转到这个视图,我仍然能够访问它。我看到它把这个放到了url中C# 如何写我自己的标签?,c#,asp.net,.net,asp.net-mvc,asp.net-membership,C#,Asp.net,.net,Asp.net Mvc,Asp.net Membership,我放弃了asp.net成员资格,所以我想我需要自己的授权标签(如果我错了,请纠正我)。因为他们拥有的可能都指向成员类(但不确定如何验证) 现在我试着这么做 公共类MyTest:authorized属性 { } 在我看来,我有这个 FormsAuthentication.SetAuthCookie(“肖”,真) 然后我有另一个观点 [MyTest()] 关于()的公共行动结果 { 返回视图(); } 然后我转到这个视图,我仍然能够访问它。我看到它把这个放到了url中 "LogOn?ReturnUr
"LogOn?ReturnUrl=%2fHome%2fAbout"
但归根结底,我仍然可以看到页面(和所有内容)。当我至少应该看到你没有被授权或类似的事情
我做错了什么
谢谢
好的,它现在似乎可以工作了,但我仍然不知道如何传递角色。你可以实现a,并为自己省去很多痛苦。a也会有帮助…你为什么放弃asp.net成员资格?它不满足我的需要。我有一些东西,它认为是重复的用户名,因为我使用的不仅仅是用户名来确定用户。因为我这样做了,所以我不能使用任何内置方法。我得把它们都写一遍。我也不需要它生成的大多数表。
"LogOn?ReturnUrl=%2fHome%2fAbout"