收录日期:2019/12/09 21:05:17 时间: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页面执行周期 你就明白为什么有错误了
关注。。

oracle 每天自动重启服务 数据库能直接存入xml文件吗 国外工作咨询 c#回调函数实现方法里Page.RegisterStartupScript怎么不起作用 RealMDK下的arm汇编问题 请教:SQL2008下访问DBF的问题.. 求一个小小的算法 hibernate对pojo注解 在xml静态布局中,如何动态地更新加在该布局中的一个自定义view 匿名函数内调用setTimeout的问题 真实故事之-经理与他的女下属 菜鸟问个问题,请大哥们帮解决 求【MDX解决方案】中文版下载地址 页面搜索高亮 gridview摸版列的 OnRowCommand事件 回调函数问题 [已回复]我已经把要的资料下到了我的账户里,但是怎么把它下到自己电脑里啊? 周末 小牛 vs 雷霆 只赌首节 胜负 求C的一个算法的意思,如果用C#怎样写呢 AspNetPager分页控件问题 大家帮帮忙啊 vs中二个框框值的交换问题,急! 关于在VS2010内编译16位汇编 error in omf typ information 关于SetWindowPos ser-u不同网段登陆 delphi如何使用SPCOMM读取bin文件下载至串口 myeclipse6.5在哪里可以下载呀 进大公司的烦恼 ssh整合,最后的错误,解决了分全给你