http://connect.microsoft.com/VisualStudio/feedback/details/584991/clientidmode-static-in-updatepanel-failsに見られるように、Asp.NET の静的な ClientIDMode + UpdatePanel の解決策を探していました。-to-do-async-postback
問題は Sys.WebForms.PageRequestManager にあります。"$" 文字を " " に置き換えて名前を id に変換する uniqueIDToClientID 関数。動作しているように見える修正を行いましたが、皆さんの考えと、何か不足している場合は教えていただきたいです。どうもありがとう!
var old_uniqueIDToClientID = Sys.WebForms.PageRequestManager.prototype._uniqueIDToClientID;
Sys.WebForms.PageRequestManager.prototype._uniqueIDToClientID = function (arg) {
var element = this._form.elements[arg];
return (element) ? element.id : old_uniqueIDToClientID(arg)
}