下面是解决方案中的静态类, 命名空间WebApplication1
{
public static class LabelValues
{
public static string GetLabelValue(string str)
{
Return "Hello" + str; //There's a complicated logic for this
}
}
}
现在我要使用以下代码设置标签文本。但不起作用
<asp:Label ID="_label1" runat="server" Text="<%# LabelValues.GetLabelValue("_label1") %>" >
我想从标签控件的Text属性调用静态类以设置标签值。
答案 0 :(得分:0)
如VDWWD所述,您可以写出完整的名称空间。同样对于数据绑定语法,我相信您需要将其用单引号引起来。
<asp:Label ID="_label1" runat="server" Text='<%# WebApplication1.LabelValues.GetLabelValue("_label1") %>' >
如此处https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-4.0/bda9bbfx(v=vs.100)