點擊一個按鈕後,它使用會話變量重定向到另一個頁面,並在GridView中顯示加載的數據。現在這個GridView應該有一個倒計時120秒的列,並在超鏈接過期時禁用它。gridView從120秒倒計時
同樣,當另一個用戶從不同的頁面點擊相同的按鈕時,它應該在同一個gridview中開始倒計時,等等。
任何幫助將使用C#和asp.net
<asp:GridView ID="gv_booker" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="countdown">
<ItemTemplate>
<h1 id="timest" style="text-align: center"></h1>
<script type="text/javascript">
var milisec = 0
var seconds = 120
document.getElementById("timest").innerHTML = '120'
function display()
{
if (milisec <= 0) {milisec = 9 seconds -= 1}
if (seconds <= -1) {milisec = 0 seconds += 1}
else
milisec -= 1
document.getElementById("timest").innerHTML = seconds
setTimeout(display, 1000)
}
display(
</script>
</ItemTemplate>
</asp:TemplateField>
這聽起來像一個偉大的項目。我建議你發佈你已經嘗試過的代碼以及你收到的任何錯誤。這不是一個「爲我做這件事」的網站。 – paqogomez