C# Ajax更新面板导致空白
我制作了一个updatepanel来更新我的代码的一部分,它使用文本来显示html代码。我不知道为什么,但当我在页面加载上使用相同的代码时,结果却很奇怪C# Ajax更新面板导致空白,c#,html,asp.net,ajax,visual-studio,C#,Html,Asp.net,Ajax,Visual Studio,我制作了一个updatepanel来更新我的代码的一部分,它使用文本来显示html代码。我不知道为什么,但当我在页面加载上使用相同的代码时,结果却很奇怪 protected void Page_Load(object sender, EventArgs e) { //Bind Staff Monitor Filter filterLiteral.Text = PortalClass.getStaffFilter(); //Bind Staff Filt
protected void Page_Load(object sender, EventArgs e)
{
//Bind Staff Monitor Filter
filterLiteral.Text = PortalClass.getStaffFilter();
//Bind Staff Filter Data
loginPoolLiteral.Text = PortalClass.getLoginPoolData();
}
最初的目的是让它看起来像:
但是回发会造成一个空白,我的标签、全部、HTC部门等会将我带到页面顶部,而不是过滤图片:
以下是我的default.aspx代码:
<asp:UpdatePanel ID="UpdatePanelCrowdMonitor" runat="server"
RenderMode="Inline">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
//Some html codes
<asp:Literal ID="filterLiteral" runat="server"></asp:Literal>
<asp:Literal ID="loginPoolLiteral" runat="server"></asp:Literal>
</ContentTemplate>
</asp:UpdatePanel>
你有没有试着用Firebug查看回发后页面呈现的内容?我不知道是什么。firefox扩展?是的,它是一个扩展。或者只需查看呈现的html,比如通过执行ViewSource或在IE8+中按F12,您将看到开发人员工具。@Freak_Droid嘿,很抱歉回复太晚,希望你们能看到这一点。我检查了呈现的html,但结果完全相同。但是我怀疑CSS没有加载html代码。所以它只是简单的html代码,没有CSS。知道怎么修吗?
protected void Unnamed1_Tick(object sender, EventArgs e)
{
//Bind Staff Monitor Filter
filterLiteral.Text = PortalClass.getStaffFilter();
//Bind Staff Filter Data
loginPoolLiteral.Text = PortalClass.getLoginPoolData();
}