Не удалось установить текстовое свойство asp: label - PullRequest
0 голосов
/ 17 июля 2009

Хорошо, я думал, что знаю, как это сделать .... хотя прошел год с тех пор, как я последний раз программировал .Net.

Обновление: Я переместил свой код из MasterPage в шаблон aspx. И все равно ничего не отображается.

В моем шаблоне aspx у меня есть следующий код:

<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";
}

Что я здесь пишу?

1 Ответ

0 голосов
/ 17 июля 2009

Возможно, что обработка postback / viewstate на дочерней странице выдувает значения, которые вы установили на главной странице.

Попробуйте переместить второй блок кода, где вы устанавливаете testLabel.Text = "Test", в обработчик события prerender.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...