我有一个html button用js提交,type不是submit的,发现不能取到它的vlue或其他的标记信息来作判断。就好象仅仅做了一次表单提交,和刷新一个作用。现在问题来了,我有个dopostback机制的链接,一刷新这个链接就会再做一次动作。以前处理是重定向到其他页面。 现在需求需要不可以这样,请问还有什么其他好的办法么?

解决方案 »

  1.   

    表述一点都不清楚,
    直接说你的需求。另外,csdn这个延迟三秒的方法,也可以起到防止重复提交的作用!!
      

  2.   

    恩,说的累赘了。
     第1,就是要防重复提交。
     第2,有没办法在后台取到前台button的id or vlue?(submit类型除外) 
    谢谢你的建议,我对csdn这个机制不是很理解,能详细点么?:)
      

  3.   

    如果是asp控件,
    可以通过findcontrol方法取得对象,
    如果是html标签,可以用隐藏项保存该id值,后台接受,或直接传参数进后台不过id是你指定的,为什么还要获取,你直接用不就可以拉??
      

  4.   

    csdn的这个提交,
    一点就让相关控件失效(visiable="false"),
    三秒之后才重新起效。这样,在三秒之内,你无论怎么点,都不会提交!!
      

  5.   

    你去找找 ClickOnceButton 这个控件,就是防止重复提交的,我用了很久了,还不错