簡體   English   中英

如何根據頁面加載事件中的兩個日期在asp.net中顯示或隱藏文本框

[英]How to show or hide a textbox in asp.net based on two dates in page load event

我有一個帶有標簽、2 個日期選擇器和一個文本框的網絡表單。我在標簽中有一個日期值。在頁面加載時,如果日期選擇器選擇的值小於標簽值,我想顯示文本框,否則隱藏它。我該怎么做?

首先將您的文本框可見屬性設置為 false 並執行以下操作。

var dateFromLabel = lablel.text; 
var dateFromPicker = DateTime.Now;

現在,將此字符串轉換為您從 datepicker 獲得的 DateTime 格式,即

DateTime dateFromLabelConverted = Convert.ToDateTime(dateFromLabel);
if (dateFromPicker < dateFromLabelConverted )
{
textbox.visible = true;
}

注意:如果日期格式不匹配,它可能不會給你正確的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM