黑马程序员技术交流社区

标题: asp.net 与js 互相调用出错 [打印本页]

作者: 朱陈伟    时间: 2011-11-18 19:28
标题: asp.net 与js 互相调用出错
在asp.net 后台中根据数据库某个值判断是否出现让用户选择“是”或“否”(js:confirm)的对话框。然后再根据用户的选择“是”再执行后台一个按钮的代码。。。

后台代码如下:
if (convert.toint32(dbhelper.getvalue(strexitsql)) > 0)
   {
   hdpd.value = "1";
   scriptmanager.registerclientscriptblock(this.page, type.gettype("system.string"), "x1", "dopd();", true);
   }
   else
   {
   hdpd.value = "0";
   }

另一个按钮代码
protected void abc_click(object sender, eventargs e)
   {
   txtbzdz.text = "234234";
}

前台代码:js 代码
function dopd()
{
__dopostback(abc,);
alert(1); //////////////////特别注意
}



当有alert(1)这句代码时,执行abc成功。。如果没有这句代码时,不执行。。。。。


百思不得其解。。。。如果这种方法不行,还有没有其他的办法达到我的目的。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2