繁体   English   中英

Razor Pages 的部分标签助手中的“for”和“model”之间的主要区别是什么?

[英]What is the main difference between "for" and "model" in a partial tag helper in Razor Pages?

我正在学习 Razor Pages 标签助手并试图了解部分标签助手的工作原理。 我注意到它可以采用两个不同的属性将数据传递到部分: formodel

for : "for 属性分配一个 ModelExpression 以根据当前模型进行评估。"

model :“模型属性分配一个模型实例以传递给局部视图。”

我无法理解这种差异。 模型是否只是期望模型的一个实例,而for期望一个属性? 谁能为我再分解一下?

如果您想实例化特定模型,我相信您会使用“模型”而不是“for”。 文档解释说使用“for”将推断出您要使用的模型。

换句话说:模型助手将允许您使用更具体的模型,而不是“for”提供的推断模型。

该网站是学习剃须刀页面的绝佳资源: https ://www.learnrazorpages.com/razor-pages/tag-helpers/partial-tag-helper

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM