.net的弹窗控件,运行了闪动一下就自行关闭了,请有遇到过该问题的高手指教,在线等,谢谢了!

问题一:input id="show" type="button" 加上 runat="server"后作为服务器控件,怎么能让其在执行完onclick的js事件,并返回为true时,接着执行onserverclick进行服务器端的操作?(同时,希望onclick的js事件,可以在动态添加:show.Attributes.Add("onclick", "return zConfirm();"))
实例:
<script type="text/javascript">
function zConfirm(){
Dialog.confirm('czscfzczxdcf?',function(){return true;});
}
</script>
protected void show_Click(object sender, EventArgs e)
{
Response.Write("aaaaaa");
}
调用:onclick="return zConfirm();" onserverclick="show_Click"

已试验的方法(均失败):(1)onclick= "javascript:if(zConfirm()) "
(2)onclick="if(!(zConfirm()) return false;"
(3)将type="button" 换成了type="submit"
(4)function zConfirm(){
//Dialog.confirm('czscfzczxdcf?',function(){return true;});
alert("aa");
_doPostBack('show','');
}

问题二:如果用asp.net的服务器控件:asp:ImageButton或者asp:Button,调用该js事件时,弹出框会一闪而逝
补充: 代码只运行其中一个步骤,不能2个同时运行,和服务器不能进行数据交换

现在对话框时出现了,谢谢“画角连城”!
但是
如果在DataList里面添加一个按钮,执行完该Js方法后,__doPostBack('DataList1_ItemCommand', '');为什么不执行

和何解?

我把你的JS代码修改如下:
<script type="text/javascript">
function zConfirm(){
Dialog.confirm('czscfzczxdcf?', function() {
if (如果Dialog中点了确认) {
//如果需要执行其他JS,在这里调
__doPostBack('show', '');
return true;
} else {
return false;
} //if end.
}); //Dialog.confirm end.

return false;
} //zConfirm end
</script>
<input id="show" type="button" value="button" runat="server" onclick=" return zConfirm();" onserverclick="show_Click" />
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-21
问题一:
<input input id="show" type="button" onclick="return tj()">

js 这样写:
if(xxx.value=="")
{
alert("控件不可以为空");
return false;
}
问题二:
在aspx界面也加上 onclick="return tj()“ 就可以了
别管它有没有提示有这个项,加上就是对的
第2个回答  2012-07-21
你可以用客户端控件啊,为什么非要用服务器控件?还有JS里你还可以直接这么写
if(confirm("提示内容"))
{
//点击确定执行的代码
}

在网吧上网打不开运行 一打就说被限制 我想让他打开 请高手指点
1:最简单的,就是直接在“文件夹选项——查看——”这里有个显示所有文件的选项,点选就可以显示所有的文件了。 2:98的文件夹选项是在查看菜单下,2K和XP的是在工具菜单下。一般98的文件夹选项会在,而XP的在组策略里可以设置隐藏。对于XP,打开组策略“用户配置——管理模板——windows组件——windows资源管理器”...

...已停上工作"出现了一个问题,导致程序停止正常工作.请关闭该...
1、你回忆一下,当你出现这种故障前你都下载了什么程序软件或是插件。如果想起先将它们卸载,如果故障排除,就说明是程序软件或插件造成的。你再重新下载安装,如果故障依旧,说明是这些程序软件或插件本身有错误,不能再使用。2、打开IE选工具\/管理加载项,在其中有没有出故障前下载的插件,如果有设为...

...闪一下黑屏呢??而且有时闪黑屏就会蓝屏死机了呢?!!请高手指教...
这个代码一般和显卡有关,有可能是显卡损坏,也可能是只是因为安装了不太兼容的显卡驱动造成的,建议有花屏现象的先找朋友借个显卡插上试一下,或者主机有集成显卡的,用集成显卡试一下。如果平时没有花屏现象,那就更换买机器的时候自带的显卡驱动试一下。七、coooo21a C开头的故障,它报的错很邪乎,...

电脑运行时经常出现这个东西,很是烦人~!!高手帮忙解决一下?!
要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就...

电脑出现严重错误,请高手指教啊!急急急。谢了
1.Windows XP有Bug Windows XP有一个关机故障的Bug,如果你的计算机在关机过程中时常出现关机蓝屏,而且该故障是间歇性的,按下“Ctrl+Alt+Delete”键也毫无反应,那么可以肯定你的系统还没有打上相应的补丁。请下载SP1补丁包打上补丁,一般就可以了。 2.创新声卡的驱动有问题 如果你使用的是创新声卡,并且在关机过程...

...闪了一下后就没了,怎么知道下载在哪里?请高手指教。
1、看看你的浏览器是不是禁止了弹出窗口(打开浏览器>>工具>>internet选项>>隐私>>阻止弹出窗口 勾掉 就不会自动阻止了 )2、检测你的默认下载方式是什么(不同的浏览器设置稍有不同,以搜狗为例,打开浏览器>>工具>>浏览器选项>>默认下载方式)3、右键>>目标另存为 ...

...一下可以短暂解决问题,开机过一会又出问题了,请高手解决,谢谢_百度...
1、请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(或用还原软件进行系统还原,如果进不了系统,开机按F8进入安全模式还原系统)。2、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC \/SCANNOW 回车(SFC和\/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。3、...

...发不发送错误报告,选择了发送,则所有网页都关闭了
重装一下ie发送错误报告 【故障现象】在使用IE浏览网页的过程中,出现“Microsoft Internet Explorer遇到问题需要关闭……”的信息提示。此时,如果单击“发送错误报告”按钮,则会创建错误报告,单击“关闭”按钮之后会引起当前IE窗口关闭;如果单击“不发送”按钮,则会关闭所有IE窗口。 【故障点评】这是IE为了解用户在使用...

...一下就没,然后再出来,然后再闪没。。。请高手指教!!!
在其他电脑上是否有同样现象。如没有,那就上你的电脑U口有接触不良现象;如有,那估计就是你U盘的Flash芯片有问题了;意见仅供产考。

电脑高手进,程序运行终止弹出对话框然后程序崩溃。
例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。解决方法:修复或升级IE浏览器,同时打上...

相似回答
大家正在搜