0

私はテキスト ボックスを使用し、それに Ajax カレンダー コントロールをバインドしています。カレンダー クライアントのクリック コントロールで JavaScript 関数を実行する必要があります。

<asp:TextBox ID="txtdate" runat="server"   Width="150px"></asp:TextBox>
<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="txtdate" runat="server" OnClientDateSelectionChanged=”function” />

OnClientDateSelectionChanged を使用せずにカレンダーを表示できますが、OnClientDateSelectionChanged を配置している場合、テキスト ボックスに Calendar コントロールを表示できません。

4

1 に答える 1

0

functionは JavaScript の予約済みキーワードであり、関数の名前として使用することはできません。これを使って:

function calendarExtender1_DateSelectionChanged(sender, args){
    //....
}

<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="txtdate" runat="server" OnClientDateSelectionChanged=”calendarExtender1_DateSelectionChanged” />
于 2013-03-21T14:16:52.267 に答える