public class CheckoutController : Controller
{
string userID;
public CheckoutController()
{
userID = User.Identity.Name;
}
...
}
当我运行上面的代码时,我得到了这个错误,
**Make sure that the controller has a parameterless public constructor.**
在那个类中,大多数方法都需要那个用户ID,所以我想在构造函数中定义那个值,我该如何解决这个问题?
[编辑]
public class CheckoutController : Controller
{
string userID;
public CheckoutController()
{
//None
}
}
此代码工作正常,没有错误。