【发布时间】:2019-03-19 10:21:58
【问题描述】:
我尝试在我的 razor 页面(视图组件)中重用 HTML sn-ps,但不知何故它从未调用或点击 html 部分中的中断。
我使用的是 Asp.net core 2.2
@{
Func<CategorySimpleModel, Microsoft.AspNetCore.Html.IHtmlContent> DisplayManufacturerPicture=
@<div class="col-sm-4">
<div class="row">
@foreach (var m in item.Manufacturers)
{
<div class="col-md-6 col-sm-12">
blah blah
</div>
}
</div>
</div>;
}
@foreach (var root in Model.Categories)
{
DisplayManufacturerPicture (root);
}
【问题讨论】:
-
您可能想查看Razor components
-
那是 .net core 3.0 预览版,我只使用 2.2。
-
"但不知何故,它从不调用或击中 html 部分的中断" 你到底是什么意思?您是否在 Func 中放置了一个断点并且它没有被命中?
-
是的,它永远不会成功,我什至尝试过使用简单的字符串 func
。奇怪的是,尽管 for 循环确实命中了 DisplayManufacturerPicture ,但它从不显示任何内容
标签: c# asp.net-core razor