カレンダーコントロール内で1日をクリックしたときに「MyCalendar_SelectionChanged」という名前のイベントハンドラーが実行されない理由を教えてください。これは、サンプルのASP.NET MVC2アプリケーションから簡単なASPXコードです:ASP.NETカレンダーOnSelectionChangedハンドラーが呼び出されない
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<script runat="server">
private void MyCalendar_SelectionChanged (object sender, System.EventArgs e)
{
//lbl1.Text = Calendar1.SelectedDate.ToString();
Console.WriteLine("test");
}
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Home Page
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<form id="Form1" runat="server">
<h2><%= Html.Encode(ViewData["Message"]) %></h2>
<p>
To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
</p>
<div>
<asp:Calendar ID="Calendar1" runat="server" OnSelectionChanged="MyCalendar_SelectionChanged" />
</div>
</form>
</asp:Content>
http://asp.net/mvcは、ありがとう、ありがとう。 –