问题描述
我用asp.net写的一个程序,昨天发现了个特殊问题,放在服务器上运行正常..winxp/vista/2003系统的客户端使用都很正常,就是2000系统客户用ie打开打开页面,输入页面都正常,输入用户名密码后,单击提交,页面就一直闪动,闪个不停..以前我在98系统客户端也见过这个问题..不知道怎么解决?
解决方案
解决方案二:
有异常了吧...用到数据库了没有
解决方案三:
xp系统用户登陆都很正常..操作也正常的...异常我都有打印的..未出现..
解决方案四:
没遇见过帮顶吧
解决方案五:
我看数据应该是还没有进入数据库
解决方案六:
与用户验证方式有关不妨说说你是怎么验证的
解决方案七:
我没有用验证控件哈..<%@PageLanguage="vb"AutoEventWireup="false"Codebehind="default.aspx.vb"Inherits="netoa.WebForm1"%><HTML><HEAD><title><%=ConfigurationSettings.appSettings("website")%></title><linkrel="Bookmark"href="images/ico.ico"><linkrel="ShortcutIcon"href="images/ico.ico"><LINKhref="Styles.css"type="text/css"rel="stylesheet"><metahttp-equiv='refresh'content='600;URL=default.aspx'><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><styletype="text/css">BODY{BACKGROUND-COLOR:#006599}</style></HEAD><bodyleftmargin="0"rightmargin="0"onbeforeunload="window.location.replace('')"><br><br><br><br><br><br><br><TABLEWIDTH="1000"BORDER="0"align="center"CELLPADDING="0"CELLSPACING="0"><formid="Form1"method="post"runat="server"><TBODY><TR><TDROWSPAN="2"><IMGSRC="images/login_1.jpg"WIDTH="245"HEIGHT="349"></TD><TDROWSPAN="2"><IMGSRC="images/login_2.jpg"WIDTH="120"HEIGHT="349"></TD><TDROWSPAN="2"><IMGSRC="images/login_3.jpg"WIDTH="191"HEIGHT="349"></TD><TDROWSPAN="2"><IMGSRC="images/login_4.jpg"WIDTH="85"HEIGHT="349"></TD><TD><IMGSRC="images/login_5.jpg"WIDTH="190"HEIGHT="191"></TD><TD><IMGSRC="images/login_6.jpg"WIDTH="169"HEIGHT="191"></TD></TR><TR><TDWIDTH="190"HEIGHT="158"valign="top"background="images/login_7.jpg"><tablewidth="100%"height="97"border="0"cellpadding="0"cellspacing="0"><trvalign="top"><tdwidth="60%"height="97"align="right"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdheight="5"><asp:Labelid="errors"runat="server"ForeColor="Red"></asp:Label></td></tr></table><tablewidth="95%"border="0"cellpadding="0"cellspacing="0"class="css"><tr><tdheight="30"colspan="2">用户名:<asp:TextBoxid="username"runat="server"CssClass="bd"Width="94px"></asp:TextBox></td></tr><tr><tdheight="27"colspan="2">密 码:<asp:TextBoxid="password"runat="server"CssClass="bd"Width="94px"style="IME-MODE:disabled"TextMode="Password"></asp:TextBox></td></tr><tr><tdheight="27"colspan="2">验证码:<asp:TextBoxid="yanzhengma"runat="server"CssClass="bd"Width="44px"style="IME-MODE:disabled"></asp:TextBox> <asp:Imageid="Image2"runat="server"ImageUrl="gif.aspx"/><asp:Labelid="yzsss"runat="server"Visible="False">Label</asp:Label></td></tr><tr><tdwidth="136"height="29"><asp:CheckBoxid="jiyi"runat="server"Text="记住用户名密码"></asp:CheckBox><asp:LinkButtonid="jiyichu"runat="server">[清楚记忆]</asp:LinkButton></td><tdwidth="42%"><divalign="center"><asp:ImageButtonid="ImageButton1"runat="server"ImageUrl="images/denglu.gif"></asp:ImageButton><ahref="
解决方案八:
"onclick="javascript:document.form.reset()"></a></div></td></tr></table></td></tr></table></TD><TD><IMGSRC="images/login_8.jpg"WIDTH="169"HEIGHT="158"></TD></TR></TBODY></form></TABLE></body></HTML>
解决方案九:
顶
解决方案十:
顶
解决方案十一:
<ahref="
解决方案十二:
"onclick="javascript:document.form.reset()"></a>==============================================================这是做什么的?
解决方案十三:
<ahref="
解决方案十四:
"onclick="javascript:document.form.reset()"></a>==============================================================这是做什么的?
这个是javasript实现input里的reset
解决方案十五:
后台代码呢
其他方案:
PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadEndSubPrivateSubImageButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.Web.UI.ImageClickEventArgs)HandlesImageButton1.ClickIfusername.Text.Trim=""Orpassword.Text.Trim=""Oryanzhengma.Text.Trim=""ThenResponse.Write(remind("用户名不能为空!n密码不能为空!n验证码不能为空!",0))ExitSubElseIfSession("VNum").ToString.Trim.ToLower<>yanzhengma.Text.Trim.ToLowerThenResponse.Write(remind(Session("VNum")+"验证码错误"+yanzhengma.Text.Trim,0))ExitSubElseDimsqlconnAsNewSqlConnectionTryDimpwssAsString=HashPasswordForStoringInConfigFile(password.Text,"MD5")DimstrSQLAsString="select*fromjianhui_sys_adminwherejianhui_admin='"&toSQL(username.Text)&"'"DimmycommAsSqlCommand=NewSqlCommand(strSQL,sqlconn)DimmydrAsSqlDataReadermycomm.Connection.Open()mydr=mycomm.ExecuteReader()Ifmydr.Read()ThenIfmydr("jianhui_password")=pwssThenIfmydr("locks")=1Thenerrors.Text="该用户被锁定!"ExitSubElseSession("lt_names")=mydr("jianhui_admin")Session("lt_ids")=mydr("jianhui_id")Session("lt_pws")=mydr("jianhui_password")Session("lt_dept")=mydr("dept")Session("lt_zhiwei")=mydr("zhiwei")sys_chuqing=mydr("chuqing").ToString.TrimSession("lt_relname")=mydr("jianhui_name").ToString.TrimIfmydr("bir").ToString.Trim<>""ThenTryshengritixing=CType(mydr("bir").ToString.Trim,Date)CatchexAsExceptionshengritixing=""EndTryEndIfUpdataCreate("UPDATE[jianhui_sys_admin]SET[online]=1,[lastlogin]='"&Date.Now&"',[click]=[click]+1wherejianhui_id="&mydr("jianhui_id"))DimriAsString=ConfigurationSettings.AppSettings("denglu_rizhi")Ifri=1ThenDimipAsString=Page.Request.UserHostAddressinsertCreate("INSERTINTO[jianhui_sys_admin_log]([log_username],[log_time],[log_ip])VALUES('"&mydr("jianhui_admin")&"','"&Date.Now&"','"&ip&"')")EndIf'Response.Redirect("zhuan.aspx")Ifjiyi.Checked=TrueThenResponse.Cookies("username").Value=username.Text.TrimResponse.Cookies("password").Value=password.Text.TrimResponse.Cookies("username").Expires=DateTime.Now.AddYears(15)'设置cookies有效期Response.Cookies("password").Expires=DateTime.Now.AddYears(15)'设置cookies有效期EndIfResponse.Redirect("getsystem.aspx")EndIfElseResponse.Write(remind("密码错误!",0))EndIfElseResponse.Write(remind("用户名不存在!",0))EndIfmycomm.Connection.Close()CatchexAsExceptionResponse.Write(ex.Message)Response.End()EndTrySession("VNum")=""EndIfEndSubPrivateSubjiyichu_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handlesjiyichu.ClickCalljiyichula()EndSubSubjiyichula()Response.Cookies("username").Value=""Response.Cookies("password").Value=""Response.Cookies("username").Expires=DateTime.Now.AddSeconds(1)Response.Cookies("password").Expires=DateTime.Now.AddSeconds(1)username.Text=""password.Text=""jiyi.Visible=Truejiyichu.Visible=FalseEndSubEndClass
其他方案:
sqlconn这个数据库连接字符串值在哪里呢?为多少?
其他方案:
放在web.config里的<?xmlversion="1.0"standalone="yes"?><configuration><appSettings><addkey="website"value="宁波市流动人口围产保健系统"/><addkey="addr"value="浙江宁波北仑闽江路"/><addkey="url"value="http://localhost:8022/ldrk/"/><addkey="tel"value="0574-86784223"/><addkey="email"value="www@asjob.com"/><addkey="denglu_rizhi"value="1"/><addkey="limit"value="0"/><addkey="connstring"value="server=.;database=ldrk;uid=sa;pwd=;"/><addkey="dataname"value="blzzbOA"/></appSettings></configuration>
其他方案:
server始终保持连接,如果没有信息输出,就输出空符号,这样浏览器认为html文件始终在download,就会正常显示了!
其他方案:
路过的顺便测试csdn的
其他方案:
你在哪里把sqlconn和配置文件联系起来了??还有,你确认这个连接字符串连接数据库没有问题???
其他方案:
关注一下!
其他方案:
连接肯定没有问题。。。我这个系统。。有60多个客户端。。都分布在不同地方。。。大家都可以打开的,大家用的都是xp操作系统,而且都在正常使用系统,软件已经用了很长时间了,。。只有惟独的2台电脑是win2000的操作系统。。出这个问题,我一直搞不明白为什么会这样。。
其他方案:
我写asp.net程序也有3年了。。。大大小小项目也有几十个。。太基础的问题我个人认为还是不会有。。我觉得这个问题是经验问题。。。,大家都是用ie打开的。。为什么2000系统的用户点击提交按钮后,页面就狂闪。。请大家帮我解掉这么谜团。。。谢谢。。
其他方案:
有沒有用不同的浏览器测过,如opera,firefox
其他方案:
引用21楼Jack_xiao的回复:
有沒有用不同的浏览器测过,如opera,firefox
我是说在windows2000中用不同的浏览器都有问题吗?
其他方案:
2000的IE版本太旧了吧
其他方案:
没有试过不同浏览器
其他方案:
没人能解决?