해답은 KevinP와 Darin에게 감사드립니다. 나는 실제로 스크립트 관리자에서 인스턴스 요청 처리기에 대해 잊어 버렸습니다. Unfortunetly, 내 경우에는 사람이 달력 컨트롤에서 탐색 할 때마다 end_request를 실행합니다. 나는 모든 요구 사항에 대해 명확하지 않았기 때문에 책임을진다. 나는 그들의 대답 둘 다 upvoted있다. 여기에 내 마지막 해결책이있다.
(이 VB에 용서) 보호 서브 mainCalendar_SelectionChanged (개체로 ByVal의 송신자는 EventArgs로서 ByVal로의 EV) 어둡게 DTSTART % 시간 = mainCalendar.SelectedDates (0) 어둡게 DTEND 날짜 시간 = mainCalendar.SelectedDates로 (6) 이러한 맥락에서
Dim alertString As String = _
String.Format(
"alert('{0}');", dtStart.ToString("d") + " - " + dtEnd.ToString("d")
)
scriptManager.RegisterStartupScript(upCalendar, GetType(String), _
"alert", alertString, True)
End Sub
경고가 오직 사용자가 매월 변경 또는 뭔가 다른 탐색과 관련된 작업을 수행하지 않을 경우, 일정에 주의 선택에 표시됩니다에게.
답장 모두에게 도움을 주신 데 대해 감사합니다.
광산을 넘어선 멋진 편집 P. 변수에 대한 좋은 아이디어를 위해 그것을 upvote거야. –