Ajax ツールキットのカレンダー エクステンダーを使用している asp.net でプロジェクトを実装しています。
カレンダー エクステンダーは、コンテンツ ページで使用されます。しかし、カレンダーが正しく表示されません。カレンダーは、カレンダー エクステンダーを所有する「テキスト ボックス」から誤って配置されます。
質問する
1698 次
4 に答える
2
これを試して ..
<asp:TextBox ID="TextBox1" runat="server"/>
<asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1" CssClass="CalendarCSS"/>
于 2013-02-04T11:08:11.297 に答える
1
Calendar Extender のTargetControlIDが TextBoxID と同じであることを確認してから、 PopupPositionプロパティを含めます。
例えば:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1" PopupPosition="Right"></cc1:CalendarExtender>
お役に立てば幸いです。
于 2013-02-04T14:22:01.527 に答える
0
この問題を解決する最善の方法は、ページの上部に ajax アセンブリを追加することです。
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
また、calender エクステンダーに "ajaxToolkit" として tagprefix を追加することを忘れないでください。
元:
<ajaxToolkit:CalendarExtender ID="txtPostingDate_CalendarExtender"
runat="server" Enabled="True" TargetControlID="txtPostingDate"
Format="MM/dd/yyyy">
</ajaxToolkit:CalendarExtender>
于 2015-05-14T06:43:40.377 に答える