0
我在母版页上有要显示机器名称的标签。我正在使用它,但它不工作:在母版页上的标签上显示机器名称
<asp:Label ID="Label1" style="font-size: large; color: #009999" runat="server" Text= 'MACHINE NAME IS <%# Environment.MachineName %>' ></asp:Label>
如何纠正它?
我在母版页上有要显示机器名称的标签。我正在使用它,但它不工作:在母版页上的标签上显示机器名称
<asp:Label ID="Label1" style="font-size: large; color: #009999" runat="server" Text= 'MACHINE NAME IS <%# Environment.MachineName %>' ></asp:Label>
如何纠正它?
<%#
是data binding expression,只有在支持数据绑定的情况下才能工作。整个页面没有数据源,因此数据绑定失败。
你可以尝试只发射普通的老HTML:
<span><%= Environment.MachineName %></span>
看起来你正在使用数据绑定标签,而不仅仅是标准的HTML输出变量,改变你的Text
值是:
...Text='MACHINE NAME IS <%= Environment.MachineName %>'...
为什么不使用Page_Load并设置Label1.Text = Environment.MachineName? –
@RoBYCoNTe我只能在母版页上执行此操作。 –
您是否正在查找服务器或查看该站点的客户端的计算机名称? – James