У меня есть следующий PageModel:
public class EmailSettingsModel : AuthorizedPageModel
{
[BindProperty]
public EmailSettingsModel mdl { get; set; }
public void OnGet()
{
}
}
public class EmailSettingsViewModel
{
public string IfrToAddress { get; set; }
}
, а затем следующий фрагмент CSHMTL:
<div class="form-group">
<label class="form-label font-weight-bold">To: Address</label>
<input asp-for="mdl.IfrToAddress" class="form-control mb-1">
<small class="text-muted">Can be more than one address, but MUST be seperated by a semi-colon (;) between each address.</small>
</div>
Я не понимаю, почему свойство IfrToAddress не компилируется.
Я хотел разделить мою PageModel и ViewModel на отдельные классы, чтобы моя модель страницы не была забита свойствами вверх. Но этот код не компилируется с нотацией у меня есть CSHTML.