我正在開發一個應用程序,我需要以下要求:ASP.NET:Button特定時間段後隱形
假設我有一個按鈕(最初啓用)。我想7天后它會進入隱形模式。
P.S. :1)如果用戶當時沒有點擊按鈕,它也會在特定時間段後不可見。
`<asp:Button ID="btnup" Text="Update" runat="server" OnClick="OpenWindow" style="font-weight: bold" />`
我正在開發一個應用程序,我需要以下要求:ASP.NET:Button特定時間段後隱形
假設我有一個按鈕(最初啓用)。我想7天后它會進入隱形模式。
P.S. :1)如果用戶當時沒有點擊按鈕,它也會在特定時間段後不可見。
`<asp:Button ID="btnup" Text="Update" runat="server" OnClick="OpenWindow" style="font-weight: bold" />`
當然,你需要在一些地方保存日期,以便您可以檢查該日期與今天的日期。「所以我們說數據庫」
爲了測試也使頁面上的標籤,所以你可以看到顯示減法結果的值。
因此,首先您需要獲取2個日期「數據庫日期時間和日期時間現在」
然後,您使用時間跨度來減去彼此的2個日期。
然後你做一個雙倍的時間跨度變成只顯示日子。
然後,你做,如果語句,並檢查如果雙較小,那麼-7「或你想要什麼值」然後隱藏按鈕。
DateTime dtn = DateTime.Now;
DateTime dtl = DBDateTime;
TimeSpan span = new TimeSpan();
span = dtl.Subtract(dtn);
double numDays = span.Days;
if (numDays < -7)
{
Button1.Visible = false;
}
DaysLeftTB.Text = numDays.ToString();
檢查頁面加載事件中的日期,如果日期超過7天不同的隱藏按鈕。 – Creator
你能舉個例子嗎,我不明白。 – Harshal