ASP.NET AJAXをつかってみる(3)
RCがでましたね。
ASP.NET AJAX 1.0 Release Candidate Now Available
名前空間がMicrosoft.Web.ExtensionsからSystem.Web.Extensionsになりましたね。ASP.NETのコアとしてASP.NET AJAXを取り扱うということの表れだそうです。
UpdatePanelと検証コントロール
UpdatePanel中に既存の検証コントロールを配置しても上手く動作しません。これは、部分更新された時に、検証コントロールにもともと割り付けられていたクライアントサイドのスクリプトが切り離されてしまうからです。このため、ASP.NET AJAX用の検証コントロールが用意されています。これを利用するためには、web.configにtagMappingで指定します。これによって標準の検証コントロールがASP.NET AJAX用の検証コントロールに自動的に変換されて処理されます。
そうすると、部分更新された検証コントロールに対して必要なクライアントサイドスクリプトが送信され処理されます。
ちなみに送信されたスクリプトは、HEADに追加されているのが確認できます。