我正在学习 Razor Pages 标签帮助程序并尝试了解部分标签帮助程序的工作原理。我注意到可以使用两个不同的属性将数据传递到部分:for和model。
for:“for 属性指定要针对当前模型进行评估的 ModelExpression。”
model:“模型属性分配一个模型实例以传递给分部视图。”
我很难理解这种差异。模型是否只是期望模型的实例,而for期望属性?谁能帮我把这个分解一下吗?
标头应代表页面的结构并相应地嵌套。w3.org声明如下:
\n\n\n固定页面部分的例外
\n在页面的固定部分中,例如在侧边栏中,标题排名不应根据内容区域中的排名而变化。在这些情况下,页面之间的一致性更为重要。
\n
对于模式对话框来说也是如此吗?毕竟它们通常不是实际页面结构的一部分。我们应该为模式对话框使用哪个标题?
\nBootstrap 似乎总是使用 h5s。
\n作为示例,我们在页脚中使用引导模式,它显示有关应用程序版本的附加信息:
\n<div id="v-modal" class="modal fade" tabindex="-1" role="dialog">\n <div class="modal-content">\n <div class="modal-header">\n <h5 class="modal-title">Version</h5>\n </div>\n <div class="modal-body">\n <p>Copyright \xc2\xa9 2020 Foobar</p>\n <p>Version 1.3.7124.19131</p>\n </div>\n <div class="modal-footer">\n <button type="button" class="btn btn-secondary" data-dismiss="modal" aria-label="Close">Close</button>\n </div>\n </div>\n</div>\nRun Code Online (Sandbox Code Playgroud)\n在我们最近收到的 a11y 测试中,这被标记为潜在问题。
\n