Ho bisogno di aggiornare una pagina sul clic del pulsante senza aumentare il contatore visite.Aggiorna una pagina asp.net al clic del pulsante
risposta
Creare una classe per mantenere hit counters
public static class Counter { private static long hit; public static void HitCounter() { hit++; } public static long GetCounter() { return hit; } }
incrementare il valore del contatore in caso di caricamento della pagina
protected void Page_Load(object sender, EventArgs e) { Counter.HitCounter(); // call static function of static class Counter to increment the counter value }
reindirizzare la pagina su se stessa e visualizzare il valore del contatore sul pulsante clicca
protected void Button1_Click(object sender, EventArgs e) { Response.Write(Request.RawUrl.ToString()); // redirect on itself Response.Write("<br /> Counter =" + Counter.GetCounter()); // display counter value }
È possibile eseguire Response.redirect("YourPage",false)
per aggiornare la pagina e aumentare il contatore.
ma questo aumenterà anche il contatore di visite e non voglio aumentare il contatore di visite all'aggiornamento – VimalSingh
Il caricamento della pagina può essere effettuato utilizzando il codice javascript. Utilizzare un pulsante HTML e implementarlo come ...
<input type="button" value="Reload Page" onClick="document.location.reload(true)">
Sul clic del pulsante è possibile provare quanto segue.
protected void button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Admin/Admin.aspx");
}
E su PageLoad è possibile verificare se il caricamento proviene da quel pulsante, quindi aumentare il conteggio.
protected void Page_Load(object sender, EventArgs e)
{
StackTrace stackTrace = new StackTrace();
string eventName = stackTrace.GetFrame(1).GetMethod().Name; // this will the event name.
if (eventName == "button1_Click")
{
// code to increase the count;
}
}
Grazie
Quella sul codice dietro reindirizzare alla stessa pagina.
Response.Redirect(Request.RawUrl);
Quando si dice aggiornare la pagina, la sua nuova istanza della pagina che si sta creando quindi è necessario sia avere un static variable/session variable
oppure a method
per archiviare e recuperare il numero di visite sulla tua pagina.
Per quanto riguarda l'aggiornamento della pagina, Response.Redirect(Request.RawUrl);
o window.location=window.location
farebbe il lavoro per voi.
- 1. Pulsante che aggiorna la pagina con un clic
- 2. Jquery: Aggiorna/ricarica la pagina facendo clic su un pulsante
- 3. Aggiorna pagina C# ASP.NET
- 4. JS document.getElementById esegui al clic del pulsante
- 5. L'evento ng-clic non viene attivato al clic del pulsante?
- 6. JavaScript carica una pagina sul pulsante clic
- 7. Pagina indietro Aggiorna pagina
- 8. Pulsante ASP.NET fare clic sul reindirizzamento sulla nuova pagina
- 9. Cambia altezza div al clic del pulsante
- 10. Pulsante Disabilita al momento del clic
- 11. Come chiudere una pagina Web con un clic del pulsante, un collegamento ipertestuale o un pulsante di collegamento fare clic?
- 12. come aprire una pagina in una nuova scheda sul pulsante clic su asp.net?
- 13. Aggiornamento pagina pulsante Chrome Back - ASP.net
- 14. Esegui uno script python al clic del pulsante
- 15. Aggiorna una pagina, senza inviare nuovamente i dati POST (ASP.NET)
- 16. un pulsante una funzione al primo clic un'altra al secondo
- 17. Aggiorna la pagina dopo un'azione di postback in asp.net
- 18. Perché in ASP.NET si verifica un evento di clic del pulsante quando viene aggiornata la pagina?
- 19. al clic sull'etichetta vai alla pagina successiva
- 20. Avvia Google accedi al pulsante clic
- 21. ionic2 + angular2 - pulsante di disattivazione al momento del clic
- 22. aprire un URL al clic del pulsante ok in Android
- 23. Come inserire dati da caselle di testo in GridView al clic del pulsante in ASP.NET
- 24. Elemento del pulsante di auto-clic al caricamento della pagina utilizzando jQuery
- 25. Come possiamo mostrare l'animazione di arricciatura pagina al clic del pulsante in Android
- 26. jquery - cambia il testo del pulsante al clic funziona solo al secondo clic
- 27. finestra di dialogo jQuery al clic del pulsante
- 28. SVG - Cambia colore di riempimento al clic del pulsante
- 29. Chiusura della finestra di dialogo jQuery al clic del pulsante
- 30. Come chiamare o pop-up frammento al clic del pulsante
perché è qns.i schifoso sto semplicemente chiedendo che non mi aspetto di aumentare il mio contatore di visite durante l'aggiornamento della pagina sul pulsante clic. – VimalSingh
sì la mia domanda non è stata formata correttamente. I incollerà anche il mio codice. – VimalSingh
Ciò che la tua "domanda semplice" è che qualcuno lo faccia per te senza alcun lavoro da parte tua per mostrare loro quello che hai/provato fino ad ora. Ecco perché ti sei lamentato. Hai creato una domanda senza aggiungere alcun codice. SO non è qui per fare il tuo lavoro per te, ma per supportarti a essere il miglior programmatore che puoi essere. Sop non sottolineare, basta scrivere più dettagli nella tua domanda e mostraci cosa hai provato finora. –