-
Notifications
You must be signed in to change notification settings - Fork 229
Open
Labels
Milestone
Description
It's not possible to return two elements from a razor delegate
RenderFragment RenderTwoElements()
{
return @<li>1</li><li>2</li>;
}More generally, any syntax not wrapped in single element from razor delegate
RenderFragment RenderTwoElements()
{
return @<h1>My heading</h1>@ChildContent;
}Although there is a workaround, the syntax for it inconveniently complex
RenderFragment RenderTwoElements()
{
RenderFragment li1 = () => @<li>1</li>;
RenderFragment li2 = () => @<li>2</li>;
return () => builder =>
{
builder.AddContent(0, li1());
builder.AddContent(1, li2());
};
}Dreamescaper