我需要刷新按鈕點擊頁面,而不增加點擊計數器。刷新按鈕點擊一個asp.net頁面
8
A
回答
5
創建一個類保持命中計數器
public static class Counter { private static long hit; public static void HitCounter() { hit++; } public static long GetCounter() { return hit; } }
增量計數器在頁面加載事件的價值
protected void Page_Load(object sender, EventArgs e) { Counter.HitCounter(); // call static function of static class Counter to increment the counter value }
重定向本身的頁面,並顯示在按鈕上的計數器值單擊
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 }
2
0
頁面重新加載可以使用JavaScript代碼完成。使用HTML按鈕並實現它像...
<input type="button" value="Reload Page" onClick="document.location.reload(true)">
1
在按鈕上單擊您可以嘗試以下操作。
protected void button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Admin/Admin.aspx");
}
而在PageLoad上,您可以檢查加載是否來自該按鈕,然後增加計數。
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;
}
}
感謝
27
這對後面的代碼重定向到同一頁面。
Response.Redirect(Request.RawUrl);
1
當你說刷新頁面,它的新要創建這樣的頁面的情況下,你需要或者有static variable/session variable
或method
來存儲和檢索頁面上的點擊次數。
只要刷新頁面,Response.Redirect(Request.RawUrl);
或window.location=window.location
會爲你做這項工作。
相關問題
- 1. jQuery的:刷新/刷新上點擊一個按鈕的頁面
- 2. 塊按鈕點擊刷新頁面
- 3. 點擊刷新頁面的按鈕
- 4. 點擊按鈕後刷新頁面
- 5. 刷新頁面按鈕點擊jquery mobile
- 6. 防止頁面刷新按鈕點擊
- 7. 頁面不刷新按鈕點擊
- 8. asp.net按鈕上的新頁面點擊
- 9. ASP.net按鈕在每個頁面刷新
- 10. 在點擊上和下一個按鈕頁面刷新在Bxslider
- 11. 第一個單選按鈕點擊刷新頁面
- 12. 避免頁面刷新點擊按鈕Asp.net c#
- 13. ASP.NET - 刷新按鈕後頁面上的GridView數據點擊
- 14. 在asp.net上創建一個新的頁面按鈕點擊
- 15. 當在子頁面點擊按鈕時刷新父頁面
- 16. Ajax頁面刷新頁面按鈕沒有返回點擊
- 17. JS/AJAX:點擊按鈕刷新頁面的一部分
- 18. JavaScript的一些按鈕點擊不刷新頁面?
- 19. 刷新用戶點擊某個按鈕時的頁面ajax
- 20. 在按鈕上刷新一個頁面
- 21. 停止刷新頁面按鈕單擊
- 22. Chrome後退按鈕頁面刷新 - ASP.net
- 23. 在一個按鈕上調用一個JS函數點擊刷新頁面
- 24. 如何調用按鈕點擊另一個asp.net頁面asp.net mvc4
- 25. 如何刷新按鈕點擊一個圖像,而在asp.net
- 26. 按鈕點擊刷新SQLDataReader
- 27. 刷新站點頁面就像按F5或單擊刷新按鈕
- 28. 如何在asp.net中單擊按鈕後停止頁面刷新
- 29. GWT - 刷新頁面點擊Broswers刷新/重新加載按鈕時的問題
- 30. 刷新頁面點擊
爲什麼它是蹩腳的qns.i只是要求我不願意增加我的計數器,同時刷新按鈕點擊頁面。 – VimalSingh
是的,我的問題沒有正確形成,我也會粘貼我的代碼。 – VimalSingh
你的「簡單要求」就是有人爲你做這件事,而你沒有做任何工作來向他們展示你到目前爲止已經得到/嘗試過的東西。這就是爲什麼你一直在呻吟。您創建了一個問題而不添加任何代碼。 SO不是爲你做你的工作,而是支持你成爲你最好的程序員。 Sop不要強調,只需在問題中寫下更多細節,並向我們展示迄今爲止嘗試的內容。 –