![](/img/trans.png)
[英]Shopping Cart Page display only one item in Asp.Net Core 2.0 Razor page
[英]Not getting display in razor page in asp.net core 2
我正在尝试创建一个剃刀页面,以编程方式创建一些用户。 我在这时做错了(显然)。
在我的pagemodel里面,我有以下内容:
[Required]
[Display(Name = "First Name")]
public string FirstName { get; set; }
在我的cshtml中,我有:
<table>
<tr>
<td><label asp-for="@Model.FirstName"></label></td>
<td><input asp-for="@Model.FirstName" /> <span asp-validation-for="Model.FirstName" /></td>
</tr>
</table>
我希望获得一个标有“名字”的标签和一个具有值的文本字段(在此特定用例中,我不希望有一个值)。 不幸的是,我什么也没得到。 任何帮助表示赞赏。
<table>
<tr>
<td><label></label></td>
<td><input /> <span asp-validation-for="Model.FirstName" /></td>
</tr>
</table>
谢谢
您不需要标记帮助程序上的@Model
部分,只需要属性名称:
<table>
<tr>
<td><label asp-for="FirstName"></label></td>
<td><input asp-for="FirstName" /> <span asp-validation-for="FirstName" /></td>
</tr>
</table>
好的,所以问题是我忘了在页面上添加标签助手。 问题解决了。 谢谢@ McGuireV10 :-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.