我目前正在将 ASP.NET WebForms 应用程序移植到 ASP.NET MVC。
在其中一个页面中有一个 ASP.NET Label 控件,它根据代码隐藏中的变量有条件地显示。所以,有些东西的效果
<asp:Label runat="server" Visible="<%# ShowLabel%>">
...
</asp:Label>
其中 ShowLabel 是代码隐藏中的布尔值。标签的内容是在运行时生成的,每次都会有很大不同。
即使在 ASP.NET 中也有更好的方法来执行此操作,但是在 ASP.NET MVC 中执行此操作的最佳方法是什么?您甚至应该如何以类似于 ASP.NET Label 对象的工作方式在 ASP.NET MVC 中呈现动态文本?