标签文本不会在已发布的网站上保留

时间:2011-04-11 18:26:08

标签: asp.net

我的母版页上有一个带有默认文字的标签

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

然后我在主页上设置文本

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

}

如果我从源代码运行我的网页,它会显示正确的文本,即一个或两个。 但如果我发布我的网页然后打开页面,它总是说“LabelText”

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

只是一个想法,但页面是否被缓存?我注意到代码设置为在不回发时运行(即这是一个GET请求),因此可能会受到缓存。尝试在Internet Explorer中使用CTRL + F5强制刷新。或者,您使用代理服务器吗?这也可能是缓存页面。