C# 删除taghelper生成的输入标记中的前缀
包含此线的局部视图C# 删除taghelper生成的输入标记中的前缀,c#,asp.net-core,asp.net-core-tag-helpers,C#,Asp.net Core,Asp.net Core Tag Helpers,包含此线的局部视图 <input asp-for="Form.FirstName" asp- class="form-control" /> 我得到以下输出 <input id="Form_FirstName" name="Form.FirstName" <!-- more stuff --> > 在这种情况下,一个选项是使用包含表单的,并使用model属性传递模型 在你看来,这应该是这样的 <partial name="Partial
<input asp-for="Form.FirstName" asp- class="form-control" />
我得到以下输出
<input id="Form_FirstName" name="Form.FirstName" <!-- more stuff --> >
在这种情况下,一个选项是使用包含表单的
,并使用model
属性传递模型
在你看来,这应该是这样的
<partial name="PartialName" model="@Model.Form">
这也意味着防暴药的前缀(至少在2.1中)会引起进一步的问题。
<partial name="PartialName" model="@Model.Form">
<input asp-for="FirstName" class="form-control" />