2012年9月14日金曜日

.net 4.0からctl00_の名称が無い

ASP.NETの .NET3.5 でWeb Formアプリケーションを作成していたのを
.NEt4.0にUPすることになった。

大丈夫だろ~と高をくくったら、JavaScriptでコケた。

どうも、.NET3.5では、コントロール名の前に自動設定されていた、名称ctl00_が
.NET4.0では無くなっている!

Stack Over Flow

ClientIDMode

.NET4.0から、ClientIDModeという設定が必要らしい。

面倒だから、JavaScriptで参照しているIDから、ctl00_を全部削除した。

0 件のコメント:

コメントを投稿