ASP.NET网站中的新内容,无需重新加载页面

时间:2016-08-01 05:18:12

标签: asp.net web

我正在尝试使用“下一步”按钮构建一个网站,以便在同一页面上显示下一个问题,而无需重新加载页面或重定向到另一个页面,但我无法弄清楚如何!

1 个答案:

答案 0 :(得分:0)

您可以使用UpdatePanel和Scriptmanager。

    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <fieldset>

                <asp:Label ID="Label1" runat="server" Text="Question 1"></asp:Label>

                <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

            </fieldset>
        </ContentTemplate>
    </asp:UpdatePanel>

在代码背后只做你经常做的事

protected void Button1_Click(object sender, EventArgs e)
{
    Label1.Text = "Question 2";
}

在没有页面刷新的情况下单击按钮时,您会发现标签的文本会发生变化。