текст метки не сохраняется на опубликованном веб-сайте

#asp.net

#asp.net

Вопрос:

На моей главной странице есть метка с текстом по умолчанию

 <dxe:ASPxLabel ID="m_Label" runat="server" Font-Bold="True" 
    ForeColor="White" RightToLeft="True" Text="LabelText">
                    </dxe:ASPxLabel>
  

И затем я устанавливаю текст на главной странице

 if (!Page.IsPostBack amp;amp; !Page.IsCallback)
{
 if(condition)
 {
   m_Label.Text="one"
 }
 else
 {
  m_Label.Text="two"
 }

}
  

Если я запускаю свою веб-страницу из исходного кода, она отображает правильный текст, то есть один или два.
Но если я публикую свою веб-страницу, а затем открываю страницу, на ней всегда написано «LabelText»

Я что-нибудь упускаю?

Ответ №1:

Просто мысль, а кэшируется ли страница? Я заметил, что код настроен на запуск без обратной передачи (т. Е. это запрос GET) и, как таковой, может быть подвержен кэшированию. Попробуйте CTRL F5 в Internet Explorer, чтобы принудительно обновить. В качестве альтернативы вы используете прокси-сервер? Это также может быть причиной кэширования страницы.