【发布时间】:2019-05-09 14:42:11
【问题描述】:
我有一个剃须刀页面代码,用于显示页面。
public class RegisterModel : PageModel
{
[BindProperty]
public InputModel Input { get; set; }
public string Test {get; set;}
public class InputModel
{
public List<SelectListItem> QList { get; set; }
}
public void OnGet()
{
Helper helper = new Helper(_logger, _context);
var Test = helper.GetTestString();
var saltyList = helper.GetAllApples();
Input.QList = saltyList;
}
}
变量 saltyList 有 15 个值。但我收到一个错误:
{System.ExecutionEngineException:引发了“System.ExecutionEngineException”类型的异常。}
我错过了什么吗?是否无法在 Get 方法中分配值或者我错过了什么?在分配值之前我没有初始化 Input.Qlist 是否存在问题?测试工作正常,但不是 InputModel 分配。
【问题讨论】:
标签: c# asp.net-core asp.net-core-2.1 razor-pages