我正在尝试使用“下一步”按钮构建一个网站,以便在同一页面上显示下一个问题,而无需重新加载页面或重定向到另一个页面,但我无法弄清楚如何!
答案 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";
}
在没有页面刷新的情况下单击按钮时,您会发现标签的文本会发生变化。