Car*_*G90 7 c# tag-helpers razor-pages
我正在学习 Razor Pages 标签帮助程序并尝试了解部分标签帮助程序的工作原理。我注意到可以使用两个不同的属性将数据传递到部分:for和model。
for:“for 属性指定要针对当前模型进行评估的 ModelExpression。”
model:“模型属性分配一个模型实例以传递给分部视图。”
我很难理解这种差异。模型是否只是期望模型的实例,而for期望属性?谁能帮我把这个分解一下吗?
我相信如果您想实例化特定模型,您会使用“模型”而不是“for”。文档解释说,使用“for”将推断您要使用的模型。
换句话说:模型助手将允许您使用更具体的模型,而不是“for”提供的推断模型。
该网站是学习 razor 页面的绝佳资源:https://www.learnrazorpages.com/razor-pages/tag-helpers/partial-tag-helper