#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, чтобы принудительно обновить. В качестве альтернативы вы используете прокси-сервер? Это также может быть причиной кэширования страницы.