我如何在服务器控件属性中添加代码?

时间:2014-06-24 17:58:12

标签: c# asp.net webforms

我有这段代码<asp:Label Text="<%=Test()%>" runat="server"></asp:Label> &LT;%=试验()%&GT;不起作用。我如何使用runat="server"在服务器控件上运行代码?

1 个答案:

答案 0 :(得分:0)

正如@david所说:

只需在后面的代码中移动Text="<%=Test()%>"作业。

您的代码背后的最佳位置可能是:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        yourLabelId.Text = Test();
    }
}