我正在尝试在我的练习项目中使用tagHelper,但是当我运行应用程序时,我在图像中得到错误,我是MVC的新手。
ContactViewModel:
public class ContactViewModel
{
[Required]
public string Name { get; set; }
[Required]
[EmailAddress]
public string Email { get; set; }
[Required]
[StringLength(4096, MinimumLength = 10)]
public string Message { get; set; }
}
Contact.cshtml:
@model WebApplication1.ViewModels.ContactViewModel;
@{
ViewBag.Title = "Contact";
}
@section scripts {
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
}
<h1>Contact Me</h1>
<form>
<label asp-for="Name"></label>
<input asp-for="Name"/>
<label asp-for="Email"></label>
<input asp-for="Email"/>
<label asp-for="Message"></label>
<textarea cols="40" rows="4" asp-for="Message"></textarea>
<div>
<input type="submit" value="Send Message"/>
</div>
</form>
我做错了什么?
答案 0 :(得分:2)
替换
@model WebApplication1.ViewModels.ContactViewModel;
与
@model WebApplication1.ViewModels.ContactViewModel