我正在阅读ASP.Net MVC 6中的轻松依赖注入的写自这个url 。
它们表明我们可以很容易地将依赖项注入到项目中。
第一次
namespace WebApplication1
{
public class TimeService
{
public TimeService()
{
Ticks = DateTime.Now.Ticks.ToString();
}
public String Ticks { get; set; }
}
}
register the time se
我正在尝试获取ASP.NET Core2.1MVC项目中的用户id。
然而,我只能收到这封电子邮件。我几乎可以肯定,必须有1/2行的方法来获得它(在var MVC成员中,它只是ASP.NET loggedInUserId = User.Identity.GetUserId();
到目前为止,我像这样尝试过:
var loggedInUserId = User.Identity.ToString(); // Result = Name (E-mail)
// var loggedInUserId = User.Identity.Name; // Result (E-mail)
在asp.net核心mvc项目中,我有一个抽象的ViewModel类,用于布局,它需要一些属性才能正常工作,每个具体页面的ViewModel都是从它派生出来的:
public abstract class Layout
{
// required to function properly
public string Prop1 { get; set; }
// required to function properly
public IEnumerable<Foo> FooList { get; set; }
protected Layo
我正在学习asp.net mvc3。我在网上找到的一个例子是向我展示如何使用IOC。
public class HomeController : Controller
{
private IHelloService _service;
public HomeController():this(new HelloService())
{}
public HomeController(IHelloService servi
在新的MVC Core中,将上下文传递给控制器的标准方法似乎是这样做的
public class BaseController : Controller
{
public readonly ReportDBContext _db;
public BaseController(ReportDBContext db)
{
_db = db;
}
}
然后我可以用
public class HomeController : BaseController
{
public HomeController(ReportDBContex
在MVC Web应用程序中,我没有遇到注入业务逻辑类的任何问题。但是我想将数据访问类注入到业务逻辑类的构造函数中。逻辑层是一个类库,没有Program.cs类或入口点。
数据访问类
public class DataAccessClass
{
public void Insert(Product product)
{
new SqlObj().Insert(Product);
}
}
数据访问类接口
public Interface IDataAccessClass()
{
void Insert(Product product);
}