Ich versuche, eine Website mit einer Schaltfläche "Weiter" zu erstellen, um die nächste Frage auf der gleichen Seite anzuzeigen, ohne die Seite neu zu laden oder auf eine andere Seite umzuleiten, aber ich kann nicht herausfinden heraus wie!Neuer Inhalt in ASP.NET-Website ohne Neuladen der Seite
-1
A
Antwort
0
Sie könnten ein UpdatePanel und einen Scriptmanager verwenden.
<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>
Und hinter nur in Code tun, was Sie
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Question 2";
}
Sie finden immer tun, dass der Text des Etiketts verändert, wenn die Schaltfläche ohne Aktualisierung der Seite angeklickt wird.