Wie zu stoppen, um die Seite neu laden, wenn Sie auf die Schaltfläche?
Habe ich asp.net website, die einige Berechnung auf den button. Wenn ich auf den Knopf drücke, meine Berechnung funktioniert einwandfrei, aber, Erstens, dass die Seite ist erfrischend und dann die Berechnung sieht auf das Etikett. Ich möchte zu tun, dass die Berechnung sieht auf dem label direkt. Ohne erfrischend. Ich gebe einige codes.
p.s. Auch Page_Load hat eine Funktion erhält, dass die täglichen Wechselkurse
ASP
<asp:Button ID="Button1" runat="server" BackColor="#990000"
BorderColor="#333333" ForeColor="White" onclick="Button1_Click" Text="Calculate"
Width="85px" BorderStyle="Outset" style="margin-left: 20px"
ValidationGroup="grup1" />
- TASTE, KLICKEN SIE AUF
protected void Button1_Click(object sender, EventArgs e)
{
double sayi1, sayi2, sayi3, hesap, sonuc;
sayi1 = Convert.ToDouble(Tb1.Text);
sayi2 = Convert.ToDouble(Tb2.Text);
sayi3 = Convert.ToDouble(Tb3.Text);
if (Tb1.Text.Contains(".") || Tb2.Text.Contains(".") || Tb3.Text.Contains("."))
{
...
...
...
InformationsquelleAutor ilkco | 2012-01-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
AJAX verwenden. Wenn nicht, wird man immer auf eine postback-Ereignis. Oder auf der anderen Seite haben einige clientseitige Programmierung mit JavaScript.
InformationsquelleAutor Igor Zelaya
können Sie UpdatePanel. zu ajaxify. Update-panel in Asp.net
code hinter. //obwohl Sie benötigen, überprüfen Sie alle Ihre Eingaben, um zu vermeiden, Format Execption
InformationsquelleAutor Ravi Gadag
JavaScript
InformationsquelleAutor
Schreiben Sie eine WebMethod im code hinter, und rufen Sie das WebMethod-vom Klick-Funktion in jQuery.
In der code-behind schreiben Sie die webMethod,
InformationsquelleAutor Bibhu