3

Ajax ツールキットのカレンダー エクステンダーを使用している asp.net でプロジェクトを実装しています。
カレンダー エクステンダーは、コンテンツ ページで使用されます。しかし、カレンダーが正しく表示されません。カレンダーは、カレンダー エクステンダーを所有する「テキスト ボックス」から誤って配置されます。

4

4 に答える 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 に答える