asp-对于显示 'CS1061' 错误的标签助手
asp-for tag helper showing 'CS1061' error
我是 ASP.NET 核心 MVC 框架的新手。我正在尝试在我的 MVC 应用程序中使用标记助手在表单上实现服务器端验证。
当我尝试使用 asp-for 标签助手时,对于我作为标签助手的值传递的字符串,它显示 CS1061 错误。
下面是代码。
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
<body>
<form class="signup" id="form" onsubmit="return validateForm()" asp-action="CreateUser" method="POST">
<div class="form-div">
<div class="name-section">
<input class="textfields field-margin" type="text" placeholder="First Name" id="fname" name="firstname" asp-for="firstname"> // getting error here.
<input class="textfields" type="text" placeholder="Last Name" id="lname" name="lastname">
</div>
</form>
<body>
我不知道这里出了什么问题。如果需要其他详细信息,请告诉我。
提前致谢!
因为您使用的是 asp-for ,您需要将模型添加到您的视图中,以便您可以分配模型 属性.
@model MyViewModel
或者如果您已经有了,请检查拼写
我是 ASP.NET 核心 MVC 框架的新手。我正在尝试在我的 MVC 应用程序中使用标记助手在表单上实现服务器端验证。 当我尝试使用 asp-for 标签助手时,对于我作为标签助手的值传递的字符串,它显示 CS1061 错误。
下面是代码。
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
<body>
<form class="signup" id="form" onsubmit="return validateForm()" asp-action="CreateUser" method="POST">
<div class="form-div">
<div class="name-section">
<input class="textfields field-margin" type="text" placeholder="First Name" id="fname" name="firstname" asp-for="firstname"> // getting error here.
<input class="textfields" type="text" placeholder="Last Name" id="lname" name="lastname">
</div>
</form>
<body>
我不知道这里出了什么问题。如果需要其他详细信息,请告诉我。
提前致谢!
因为您使用的是 asp-for ,您需要将模型添加到您的视图中,以便您可以分配模型 属性.
@model MyViewModel
或者如果您已经有了,请检查拼写