2012-09-11 41 views
0

我在母版页上有要显示机器名称的标签。我正在使用它,但它不工作:在母版页上的标签上显示机器名称

<asp:Label ID="Label1" style="font-size: large; color: #009999" runat="server" Text= 'MACHINE NAME IS <%# Environment.MachineName %>' ></asp:Label> 

如何纠正它?

+0

为什么不使用Page_Load并设置Label1.Text = Environment.MachineName? –

+0

@RoBYCoNTe我只能在母版页上执行此操作。 –

+0

您是否正在查找服务器或查看该站点的客户端的计算机名称? – James

回答

2

<%#data binding expression,只有在支持数据绑定的情况下才能工作。整个页面没有数据源,因此数据绑定失败。

你可以尝试只发射普通的老HTML:

<span><%= Environment.MachineName %></span> 
1

看起来你正在使用数据绑定标签,而不仅仅是标准的HTML输出变量,改变你的Text值是:

...Text='MACHINE NAME IS <%= Environment.MachineName %>'... 
相关问题