在按钮OnClientClicked中调用jquery,用于来自用户的确认消息。 如果用户按是,那么它应该执行按钮点击事件,但它没有。
我的java脚本代码:
function OnClientClicked_CheckConfirm(button, args)
{
var objhidConfirmMessage = document.getElementById(hidConfirmMessage);
var objhidConfirmOKBtnText = document.getElementById(hidConfirmOKBtnText);
var objhidConfirmCANCELBtnText = document.getElementById(hidConfirmCANCELBtnText);
if (objhidConfirmMessage != null)
{
button.set_autoPostBack(false);
jConfirm(objhidConfirmMessage.value, 'Confirmation Dialog', objhidConfirmOKBtnText.value, objhidConfirmCANCELBtnText.value, function (r) {
if (r) {
__doPostBack(button.get_id(), "");
blnConfirm = true;
}
});
}
我错过__doPostBack()
中的任何内容。
需要在pageload()
中调用按钮点击事件。
答案 0 :(得分:0)
我已成功使用按钮的name属性,而不是ID。是否有get_name()方法?否则,对该按钮的元素引用的name属性。