簡體   English   中英

單擊圖像時未彈出日歷控件

[英]Calendar control is not popping-up when clicked on image

我在<img>的幫助下使用CalendarExtender控件來填充帶有日期的TextBox 我在GridView EditItemTemplateGridView 但是,當我單擊圖像時,日歷控件沒有彈出。

我還在其他四個或五個地方(在此項目中)使用過CalendarExtender控件。 在其他任何地方都可以正常工作。 我已經將運行良好版本的代碼與此代碼進行了比較。 完全沒有區別。

我寫了如下代碼:

<EditItemTemplate>
    <asp:TextBox ID="txtDateDelivered" runat="server" 
                 Text='<%# Bind("DateDelivered","{0:dd/MM/yy}") %>' 
                 CssClass="DateTextBoxInGridView" >
    </asp:TextBox>
    <asp:CalendarExtender ID="calexDateDelivered" runat="server" 
                          Format="dd/MM/yy" 
                          TargetControlID="txtDateDelivered"
                          PopupButtonID="calDateDelivered">
    </asp:CalendarExtender>
    <img src="Images/calendar.gif" 
         id="calDateDelivered" 
         alt="Calendar" />
</EditItemTemplate>

誰能告訴我問題出在哪里?

您在網格中有幾行? 也可能您有一個以上具有此類ID的圖像

您使用的圖像標簽不是服務器控件。 這是簡單的html控件,這就是日歷控件不協調此圖像控件的原因。

嘗試在此處使用asp.net圖片按鈕而不是。 那應該可以了。

干杯....

拉胡爾C.

暫無
暫無

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

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