2009-07-17 56 views
0

好吧,我以为我知道如何做到这一点....即使它已经过去了一年,因为我上次programmet .Net。无法设置asp的文本属性:标签

更新: 我已将我的代码从MasterPage移至aspx模板。而且还没有显示。

在我的aspx templatefile我有以下代码:

<asp:Content ContentPlaceHolderID="mainAndRightRegion" runat="server"> 
     My label: <asp:Label ID="txtString" CssClass="myTestLabel" runat="server" /> 
</asp:Content> 

在我后面的代码,我有以下代码:

private void Page_Load(object sender, System.EventArgs e) 
{ 
    this.txtString.Text = "TEST"; 
} 

什么我mssing这里?

+1

该代码是否在您的母版页或正常页面上? – NikolaiDante 2009-07-17 12:18:22

+0

这是我的主页上的代码。该解决方案设置为检索CSS样式的动态属性。但它不起作用。所以我想选择动态属性输出。因此,我添加了Lable并希望输出一个字符串的动态属性。 – Steven 2009-07-17 12:22:25

回答

0

它有可能在子页面中回发/视图状态处理正在吹出您在母版页中设置的值。

尝试移动第二个代码块,您将testLabel.Text = "Test"设置为预渲染事件处理程序。