c# - ASP.NET MVC 自定义用户类与 System.Security.Principal.iPrincipal 发生冲突

标签 c# asp.net asp.net-mvc namespaces

嘿伙计们,我声明了我自己的类 User,当我想使用它时,我包含它的命名空间 MyProj.Models;

但是 System.Web.Security.Principal.iPrinciapl (Controller.User) 妨碍了我,如果我想使用它,我必须写出我的类的整个路径。即 MyProj.Models.User.DoSomething()。

我怎样才能解决这个问题?给我的优先权或类似的?

最佳答案

我解决这个问题的方法是使用 using 别名:

using mUser = MyProj.name.space.User;

public class MyController : Controller {
    public void foo() {
        var user = new mUser(...);
    }
}

关于c# - ASP.NET MVC 自定义用户类与 System.Security.Principal.iPrincipal 发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918359/

相关文章:

c# - 使用 Process、RegistryKey 将 .NET Framework 代码移植到 .NET Standard

java - Java/J2EE 和 .NET for Coldfusion 中有哪些库?

c# - 请求中对象的值在wcf服务中始终为null

asp.net-mvc - 在这个 ASP.NET MVC 3 应用程序中,我缺少什么来获得不显眼的客户端验证?

ajax - 将 ajax POST 中的 HttpPostedFileBase 和其他变量传递给 mvc Controller

javascript - 按钮单击 jquery 函数时,html 表响应未显示在 MVC View 中

C# postback dropdownlist 总是选择第一个值

c# - 使用 jQuery Ajax 将对象列表传递给 ActionResult MVC Controller 方法

c# - MVC RC 验证 : Is this right?

c# - 以编程方式使用选中的选项填充 CheckBoxList