我使用 __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 函数?
原文由 hhh3112 发布,翻译遵循 CC BY-SA 4.0 许可协议
对我来说,_dopostback() 不仅仅在 IE 和 chrome 浏览器上触发。我已经通过添加“return false;”解决了javascript 函数中的语句。例如:-
现在它工作正常。