__doPostBack の使用方法に誤りがありますか?
function displaymessage() {
var scl = "aaaaaa";
var pageId = '<%= Page.ClientID %>';
__doPostBack(pageId, 'OtherInformation');
alert(scl);
}
<input type="button" value="Click me!" id="Button2" onclick="displaymessage()" />
ボタンを押すと、コード ファイルで RaisePostBackEvent が呼び出されるはずですが、そうではありません。doPostBack にコメントするとアラートに到達しますが、コメントを外すと到達しません。したがって、doPostBack の使用方法のエラーに違いありません。
この投稿に従いました: JavaScript から ASP.NET 関数を呼び出しますか?