我为 C# .NET 4.0 创建了一个自定义 RoleProvider。我已经实现了所有必需的方法,并且还添加了一些我自己的方法。我已更改 Web.config 以使用我的自定义 RoleProvider,但我无法调用我的任何自定义方法。例如,我在自定义 RoleProvider 中添加了以下方法:
public void Myfunc(string user)
{
var a = user;
}
但是,当我尝试使用此片段调用该方法时:
Roles.MyFunc("testuser");
我没有得到 Myfunc 函数的智能感知,并且 VS 给了我错误“System.Web.Security.RoleProvider 的未知方法 Myfunc。我可以告诉我我的自定义 RoleProvider 正在加载,因为我可以在所需/重写的方法,它命中了自定义的 RoleProvider。但是我怎样才能调用 RoleProvider 的自定义函数呢?