C# Ajax更新面板导致空白

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

我制作了一个updatepanel来更新我的代码的一部分,它使用文本来显示html代码。我不知道为什么,但当我在页面加载上使用相同的代码时,结果却很奇怪

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();
}