应该很简单,但我还没弄清楚为什么javascript函数没有执行。在我的代码中,我检查一下。如果它符合条件,那么我调用javascript函数。有人会告诉我如何解决它。感谢。
这是我背后代码的代码:
Page.ClientScript.RegisterStartupScript(Me.GetType(), "confirm", "confirmOrder();", True)
有我的javasscript:
function confirmOrder() {
alert('test confrim');
var ans=confirm('This is order correct?')
document.getElementById('hdOrderConfirm').value = ans;
}
答案 0 :(得分:0)
试试这个:
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "confirm", "confirmOrder();", true);
当您使用UpdatePanel
时,您无法使用JavaScript
功能。当控件包含在ScriptManager.RegisterStartupScript
中时,您必须使用ScriptManager.RegisterStartupScript
。UpdatePanel
方法将客户端脚本添加到页面。