问题描述:
    一个由C#开发出来的web程序,用vss进行协同开发,放在IIS上发布。在某一台电脑上无法“保存”添加记录(button按钮点击无效),其它电脑则完全没有问题。关键是那台电脑是正式服务器,要对外开放的。我严重怀疑是iis的问题,但不知道怎么解决。有没有办法在不重装电脑的情况下将问题解决。
   怪就怪在它还挑button,比如说登陆的button按钮可以,但添加、修改后的button按钮(保存按钮)就是点了没反应,状态栏里一点异常也没有,也不报错。
   对比了一下有问题的那台电脑的IIS配也没有其它问题,只是在操作员里没有VS Developers这个用户,我加上了也不行。
在线等待中…

解决方案 »

  1.   

    .net有BUG有时候会丢失事件  你看下你创建事件的代码还在吗
      

  2.   

    很怪的问题哦..估计是IE的问题..你把服务器的IE修复一下看看..再去看代码..看看脚本里有没有submit..之类的..希望可以帮到你..
      

  3.   

    jwt3000(风) ( ) 信誉:99  2006-07-03 15:42:00  得分: 0  
     
     
       .net有BUG有时候会丢失事件  你看下你创建事件的代码还在吗
      
     
    同意,我以前遇到过
      

  4.   

    可能提交事件未注册吧,一般我都直接用submit提交,不用事件
      

  5.   

    .net 有丢事件的Bug,如果你在html代码中手动修改过控件,就很有可能发生。建议先检查一下,由其是点了没有响应的Button
      

  6.   

    把网站目录下的aspnet_client的内容用别的机器上的替换一下就可以了。
      

  7.   

    因为那台服务器上不允许javascript运行,自然无法提交。
      

  8.   

    肯定不是IIS的问题是不是登陆的是Button ,添加的是LinkButton?
    如果是的话那肯定就是页面的事件处理问题了在VS里打开HTML编辑器刷一下
      

  9.   

    可能是两台机子aspnet_client不一样
      

  10.   

    1.关于“ .net有BUG有时候会丢失事件  你看下你创建事件的代码还在吗”的回复:
        .net事件没有丢失,我们这里有N台电脑,通过VSS进行协同开发。其它电脑运行没有问题2.关于“查看button的viewstate属性”的回复:
        我的控件是System.Web.UI.WebControls.Button,它只有EnabledViewState属性,值为true.3.关于“把网站目录下的aspnet_client的内容用别的机器上的替换一下就可以了”的回复:
        请参考第1条4.关于“是不是登陆的是Button ,添加的是LinkButton?如果是的话那肯定就是页面的事件处理问题了”的回复
         登陆的是ImageButton,添加的是Button。而且是弹出窗口后填写内容点添加的。至于代码请参见第1条
    5.关于“很怪的问题哦..估计是IE的问题..你把服务器的IE修复一下看看..再去看代码..看看脚本里有没有submit..之类的..希望可以帮到你..”的回复:
        我已经修复N次IE了。而且用到批处理脚本修复,还是不行。
        批处理脚本(有很多dll找不到,不知道是不是这个问题):
        regsvr32 actxprxy.dll 
      regsvr32 shdocvw.dll 
      Regsvr32 URLMON.DLL 
      Regsvr32 actxprxy.dll 
      Regsvr32 shdocvw.dll 
      regsvr32 oleaut32.dll 
      rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\System32\dacui.dll 
      rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\Catroot\icatalog.mdb 
      regsvr32 setupwbv.dll 
      regsvr32 wininet.dll 
      regsvr32 comcat.dll 
      regsvr32 shdoc401.dll 
      regsvr32 shdoc401.dll /i 
      regsvr32 asctrls.ocx 
      regsvr32 oleaut32.dll 
      regsvr32 shdocvw.dll /I 
      regsvr32 shdocvw.dll 
      regsvr32 browseui.dll 
      regsvr32 browseui.dll /I 
      regsvr32 msrating.dll 
      regsvr32 mlang.dll 
      regsvr32 hlink.dll 
      regsvr32 mshtml.dll 
      regsvr32 mshtmled.dll 
      regsvr32 urlmon.dll 
      regsvr32 plugin.ocx 
      regsvr32 sendmail.dll 
      regsvr32 comctl32.dll /i 
      regsvr32 inetcpl.cpl /i 
      regsvr32 mshtml.dll /i 
      regsvr32 scrobj.dll 
      regsvr32 mmefxe.ocx 
      regsvr32 proctexe.ocx mshta.exe /register 
      regsvr32 corpol.dll 
      regsvr32 jscript.dll 
      regsvr32 msxml.dll 
      regsvr32 imgutil.dll 
      regsvr32 thumbvw.dll 
      regsvr32 cryptext.dll 
      regsvr32 rsabase.dll 
      regsvr32 triedit.dll 
      regsvr32 dhtmled.ocx 
      regsvr32 inseng.dll 
      regsvr32 iesetup.dll /i 
      regsvr32 hmmapi.dll 
      regsvr32 cryptdlg.dll 
      regsvr32 actxprxy.dll 
      regsvr32 dispex.dll 
      regsvr32 occache.dll 
      regsvr32 occache.dll /i 
      regsvr32 iepeers.dll 
      regsvr32 wininet.dll /i 
      regsvr32 urlmon.dll /i 
      regsvr32 digest.dll /i 
      regsvr32 cdfview.dll 
      regsvr32 webcheck.dll 
      regsvr32 mobsync.dll 
      regsvr32 pngfilt.dll 
      regsvr32 licmgr10.dll 
      regsvr32 icmfilter.dll 
      regsvr32 hhctrl.ocx 
      regsvr32 inetcfg.dll 
      regsvr32 trialoc.dll 
      regsvr32 tdc.ocx 
      regsvr32 MSR2C.DLL 
      regsvr32 msident.dll 
      regsvr32 msieftp.dll 
      regsvr32 xmsconf.ocx 
      regsvr32 ils.dll 
      regsvr32 msoeacct.dll 
      regsvr32 wab32.dll 
      regsvr32 wabimp.dll 
      regsvr32 wabfind.dll 
      regsvr32 oemiglib.dll 
      regsvr32 directdb.dll 
      regsvr32 inetcomm.dll 
      regsvr32 msoe.dll 
      regsvr32 oeimport.dll 
      regsvr32 msdxm.ocx 
      regsvr32 dxmasf.dll 
      regsvr32 laprxy.dll 
      regsvr32 l3codecx.ax 
      regsvr32 acelpdec.ax 
      regsvr32 mpg4ds32.ax 
      regsvr32 voxmsdec.ax 
      regsvr32 danim.dll 
      regsvr32 Daxctle.ocx 
      regsvr32 lmrt.dll 
      regsvr32 datime.dll 
      regsvr32 dxtrans.dll 
      regsvr32 dxtmsft.dll 
      regsvr32 vgx.dll 
      regsvr32 WEBPOST.DLL 
      regsvr32 WPWIZDLL.DLL 
      regsvr32 POSTWPP.DLL 
      regsvr32 CRSWPP.DLL 
      regsvr32 FTPWPP.DLL 
      regsvr32 FPWPP.DLL 
      regsvr32 FLUPL.OCX 
      regsvr32 wshom.ocx 
      regsvr32 wshext.dll 
      regsvr32 vbscript.dll 
      regsvr32 scrrun.dll mstinit.exe /setup 
      regsvr32 msnsspc.dll /SspcCreateSspiReg 
      regsvr32 msapsspc.dll /SspcCreateSspiReg 
    谢谢各位的回复,帮我提供了一些思路。但现在还是不行,能不能请各位帮我转转贴问问。谢谢了啊
      

  11.   

    把网站目录下的aspnet_client的内容用别的机器上的替换一下就可以注意要相同的系统!这是aspnet_client 里的js文件失效了
      

  12.   

    问题已经解决,谢谢。
    原来是我的IIS上有N个web网站,而有问题的web网站与默认web网站aspnet_client里的文件修改日期不同。我换成相同重启IIS就可以了。现在结贴,送分。