【发布时间】:2019-06-17 15:02:00
【问题描述】:
我一定是缺少配置设置。 简单例子:
<input asp-for="Login.UserIDMaybe" type="text" class="inputStandard" placeholder="User ID" autofocus>
页面编译时,结果是完全相同的 HTML,提交表单时,模型的 UserIDMaybe 属性始终为 null。
为了测试其他一切是否很酷,我可以将输入 HTML 替换为以下内容,并且它可以正常工作(Login.UserIDMaybe 值填充了用户在输入中输入的内容)。
<input for="Login.UserIDMaybe" type="text" class="inputStandard" placeholder="User ID" autofocus>
也许我完全误解了 asp-for 的用法,或者我没能“打开它”。谢谢。
是的,“@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers”在 _ViewImports.cshtml 文件中,但这可能还不够。
【问题讨论】:
标签: razor-pages