我知道asp-for
的{{1}}标签帮助程序会设置<input>
属性,以便可以将其绑定到模型类。例如name
从POST请求中检索数据时...
在另一种情况下(可能是GET请求):asp-for="Movie.Year"
是否也从模型类实例中提取每个asp-for
的值,并在通过PageModel实例化后基于其填充<input>
属性派生的类。
例如
value
答案 0 :(得分:-1)
1。使用asp-for
时,它将为表达式名称生成id和name HTML属性。
2。它将基于模型类型和应用于模型属性的数据注释属性来设置HTML类型属性值。
3。指定一个HTML类型属性值时不会覆盖它 例如
<input asp-for="Address.AddressLine1" />
为Address.AddressLine1生成以下HTML:
<input type="text" id="Address_AddressLine1" name="Address.AddressLine1" value="xxx">
4。它可以同时接收来自post
和get
请求的数据。