[英]Calendar control is not popping-up when clicked on image
我在<img>
的幫助下使用CalendarExtender
控件來填充帶有日期的TextBox
。 我在GridView
EditItemTemplate
中GridView
。 但是,當我單擊圖像時,日歷控件沒有彈出。
我還在其他四個或五個地方(在此項目中)使用過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.