我的母版页上有一个带有默认文字的标签
<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”
我错过了什么吗?
答案 0 :(得分:0)
只是一个想法,但页面是否被缓存?我注意到代码设置为在不回发时运行(即这是一个GET请求),因此可能会受到缓存。尝试在Internet Explorer中使用CTRL + F5强制刷新。或者,您使用代理服务器吗?这也可能是缓存页面。