簡體   English   中英

ASP.NET中的數據綁定標簽控件

[英]Data Binding label control in asp.net

我已在Webform中添加了日歷控件,並且在更改日期選擇時,必須在標簽控件中顯示所選日期

<asp:Calendar ID="calendar1" runat="server" 
              onselectionchanged="calendar1_SelectionChanged" >
</asp:Calendar>
<asp:Label ID="lblInfo" runat="server" Visible="true" 
           Text="<%#calendar1.SelectedDate.ToShortDateString()%>">
</asp:Label>

但這行不通嗎? 我需要在代碼后面調用任何方法嗎?我不明白為什么這不起作用。

由於“ calendar1”的SelectionChanged事件由“ calendar1_SelectionChanged”處理,

因此,在后面代碼中 ,該功能應為--->

private void calendar1_SelectionChanged(object sender, SelectionChangedEventArgs args)
{
lblInfo.Text= calendar1.SelectedDate.ToShortDateString();
}

html標記是第一次呈現,並且已經完成。 但是,與這些控件有關的事件需要在“后面的代碼”中處理

如注釋部分所述,在您的標記中為日歷控件添加OnSelectionChanged的事件處理程序。

<asp:Calendar ID="calendar1" runat="server" 
            OnSelectionChanged="calendar1_SelectionChanged" >
</asp:Calendar>

然后在后面的代碼中處理事件

void calendar1_SelectionChanged(Object sender, EventArgs e) 
{
    lblInfo.Text= calendar1.SelectedDate.ToShortDateString();
}

暫無
暫無

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

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