我不确定如何最好地解释这一点,因为我是一个刚从Web开始的桌面应用程序开发人员。看来Blazor正在将.razor文件中的回车符转换为html呈现中的元素。我已经注意到了一段时间,但是这些元素似乎并没有影响任何事情。好吧,我遇到了一种情况,它们正在影响我的布局。如果您查看我的屏幕截图,您将在此页面控件中看到我使“下一步”和“最后一个”按钮之间有一个空格。我的其他屏幕截图显示了呈现的html元素,并且您在这些按钮之间看到了<!-!->。而且这些元素似乎无处不在。通过一些测试,我意识到这是.razor文件中html代码中的回车符。
<div class="my-2">
<button disabled="@(CurrentPage==1)" class="btn btn-sm btn-outline-primary py-0 px-1" style="font-size: small; font-family: Webdings;" @onclick="First_Click">9</button><button disabled="@(CurrentPage==1)" class="btn btn-sm btn-outline-primary py-0 px-1" style="font-size: small; font-family: Webdings;" @onclick="Prev_Click">3</button>
@for (int i = 1; i <= TotalPages; i++)
{
int x = i;
<button disabled="@(CurrentPage==i)" class="btn btn-sm @(CurrentPage==i ? "btn-primary" : "btn-outline-primary") py-0 px-1" style="font-size: small; font-family: Courier;" @onclick="()=>Page_Click(x)">@i</button>
}
<button disabled="@(CurrentPage==TotalPages)" class="btn btn-sm btn-outline-primary py-0 px-1" style="font-size: small; font-family: Webdings;" @onclick="Next_Click">4</button>
<button disabled="@(CurrentPage==TotalPages)" class="btn btn-sm btn-outline-primary py-0 px-1" style="font-size: small; font-family: Webdings;" @onclick="Last_Click">:</button>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句