试图通过从后面的 asp.net 代码运行 javascript 来更新隐藏字段值。下面的代码在 asyncfileuploader 上传完成中。
If (Not ClientScript.IsStartupScriptRegistered("lowResTrue")) Then
Page.ClientScript.RegisterStartupScript _
(Me.GetType(), "lowResTrue", "lowResTrue();", True)
End If
Javascript
function lowResTrue() {
document.getElementById('lowResHidden').value = 1;
alert('currval true: ' + document.getElementById('lowResHidden').value);
}
上面的警报应显示“1”。但是当我运行另一个 javascript 时,它并没有将值更改为“1”。好像 ASP.net 的 javascript 触发器没有更新页面。有任何想法吗?