1

ASP.NETAJAXカレンダーとTextBoxがあります。それがビジネスルールなので、ユーザーがカレンダーから月曜日だけを選択できるようにしたいと思います。

これは、DayRenderイベントを使用して通常のASP.NETカレンダーコントロールを使用することで実現できますが、外観が良く、ナビゲーションが簡単で、部分的なポストバックがあるため、AJAXカレンダーコントロールを使用したいと思います。

ASP.NET AJAXカレンダーを使用してこれを実現するにはどうすればよいですか(月曜日のみを選択)?

4

1 に答える 1

2

alertユーザーが月曜日以外のものを選択しようとした場合にのみ、ユーザーが回避策を講じることができます。

<script type="text/javascript">
    function checkDate(sender,args){
       if (sender._selectedDate.getDay() != 1){
           alert("You can only select Mondays!");
           sender._selectedDate = new Date(); //set back to current date
           sender._textbox.set_Value(sender._selectedDate.format(sender._format))
       }
    }
</script>


<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" 
   OnClientDateSelectionChanged="checkDate" TargetControlID="TextBox1" />
于 2011-07-01T16:04:46.600 に答える