コードから Javascript 関数を呼び出そうとしていますが、Object Expected js エラーが発生します。
関数への私の呼び出し:
ClientScript.RegisterClientScriptBlock(GetType(), "script", "<script type=\"text/JavaScript\">returnVal();</script>");
そして、.aspx からの私の JavaScript
<script language ="javascript">
function returnVal() {
var hidAppID = document.getElementById("hidAppId");
var hidAppName = document.getElementById("hidAppName");
var hidAppSox = document.getElementById("hidAppSox");
if (window.showModalDialog) {
var sharedApp = {};
sharedApp.Id = hidAppID.value;
sharedApp.Name = hidAppName.value;
sharedApp.Sox = hidAppSox.value;
window.returnValue = sharedApp;
}
window.close();
}
</script>
JavaScript は有効です。「onclicked」呼び出しをテストするために、一時的なボタンをページに追加しました。残念ながら、コードから呼び出す必要があります。