收录日期:2019/08/19 20:49:16 时间:2016/07/06 08:45:24 标签:ASP.NET
我在页面中要实现如下的功能:
protected void Button4_Click(object sender, EventArgs e)
{
    代码
     if (ck_data(year) == false)
    {
       Button4.Attributes.Add("OnClick", "return confirm('数据已经存在,是否覆盖?')");    (有误)
        del_data(year);
    }
    代码
}

ck_date(year)== true ---不提示---再次点击 ck_date(year)==false 提示----然后输入新的数据,这时ck_date(year)==true,应该时不提示了,但是现在还是提示!

我想完成以上的功能,要如何做?请教各位高手!谢谢!
使用隐藏框记录是否提示的状态,比如0和1,0时提示,1时不提示。
你用JavaScript的alert试试看。。。
   代码 
    if (ck_data(year) == false) 
    { 
      Button4.Attributes.Add("OnClick", "return confirm('数据已经存在,是否覆盖?')");    (有误) 
        del_data(year); 
    } 
  else
{
  Button4.Attributes.remove("OnClick", "return confirm('数据已经存在,是否覆盖?')");    (有误) 
        del_data(year); 

}

 Button4.Attributes.remove("OnClick");  
刚才试了一下没问题
只是在Remove里边多了后边"return confirm('数据已经存在,是否覆盖?')"
if (ck_data(year) == false)
    {
      Button4.Attributes.Add("OnClick", "return confirm('数据已经存在,是否覆盖?')");    (有误)
        del_data(year);
    } 


==》
if (ck_data(year) == false)
    {
         page.clientscript.registerstartupscript(this.gettype(),"key1","return confirm('数据已经存在,是否覆盖?')");

    } 


这样试试
里面的大小写我没有区分
你再改下
都不行,达不到效果,remove,还是存在问题!
逛逛
学习
if (ck_data(year) == false) 
    { 
      Button4.Attributes.Add("OnClick", "return confirm('数据已经存在,是否覆盖?')");    (有误) 
        del_data(year); 
    } 

这段代码应加在绑定数据的时候,应在click触发之前就加载好
Button4.Attributes.Add("OnClick", "return confirm('数据已经存在,是否覆盖?')");
放到Page_Load里面
当点击Button4的时候就会弹出是和否的对话框
当你点是的时候 就会执行 Buttion4_Click事件
楼主 你好 你想一下 代码在服务器上运行时 客户浏览器不知道服务器运行什么代码也不知道有什么错误与提示,只有服务器上页面执行完返回客户浏览器才知道!!
注意一下asp.net页面执行周期 你就明白为什么有错误了
关注。。

请问怎么修改WIN98的地区(大陆改为香港,台湾或澳门) 在vc的向导的帮助下生成的类,同样是public,有的前面加上// Attributes有的加上// Operations,表示什么意思?哪些函数应该放在// Attrib 初来此版,大家能否推荐一下学习ADO的的经典书(如果有的话)。。。。? 如何设置VC程序RUN时的参数? 请问哪里有在DOS下访问NTFS分区的软件下载? 字符串指针的问题! 我的Exchange2000安装方法对吗? 再来讨论一下JAVA中的汉字编码问题 求救::::::::::::我的光区呀 做过多串口卡程序开发的高手能否给小弟源代码一看,不胜感激,我的email:yucaigz@163.net 关于ip包转发(或者端口转发)的问题?请教高手 请问各位大鸟,怎么重新定义IP头,不用WINSOCKET2可以吗? 怎样在一个VC程序里关闭别的.EXE文件 ksaiy来收分吧!你的程序我已收到了,就是我要的,你再把另一块发过来就好!多谢你! 请问bc5的windowsAPI声名在哪? 为什么我的MIDAS系统老是出错 请教高手! 慎请关注:真男人不坏,女人不爱;特别是女同胞们,你们的娟秀的字^^: 如何得到文件名? 如何把一个字符串的式(比如:’10+5*6‘,‘1*2’)转化为一个数学表达式?高分请教-100分! 我想作一个象sohu的webpager的东西.请教 关于QQ中探测对方地址热烈讨论,大家请进 女友过了司法考试,我为她高兴但又有些压力感 这段代码哪里不对啊!! 都来讨论:是什么导致delphi可执行程序速度慢,是数据表太多,还是Form太多,或者其他的原因。 实现像IE的浏览进度条一样,进度条中止,网页显示,到一半,网页也一半,,这要怎么做 难道国内无高手了吗,再一次加分100 如何让单击发声? 关于对麦克风进行声音采样 如何做到点击一个?按钮,鼠标上出现?图标,然后点相应的地方出现弹出提示!!! ADO访问SQL Server,m_pRecordset->GetCollect()括号中的字段名能用变量表示吗?