个别客户端登陆报错:输入字符串的格式不正确。

问题描述

VS2003开发的ASP.NET系统,大多数的客户端登陆系统都没有问题,极个别的客户端登陆会报输入字符串的格式不正确。的错误。正常讲ASP.NET不应该受客户端的影响吧,百思不得其解,哪位指点一下。“/”应用程序中的服务器错误。--------------------------------------------------------------------------------输入字符串的格式不正确。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.FormatException:输入字符串的格式不正确。源错误:执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。--------------------------------------------------------------------------------版本信息:Microsoft.NETFramework版本:1.1.4322.2502;ASP.NET版本:1.1.4322.

解决方案

本帖最后由 PLAYROME 于 2014-01-09 20:51:02 编辑
解决方案二:
登录的时候加个日志,把错误细节记录下来,这个时候就派上用场了。比如用log4net。
解决方案三:
出错信息不太明确,只能说在登录的部分有问题。
解决方案四:
说明你的代码鲁棒性太差。如果你平时写程序只满足于反正能出结果,别的一概不管。那么出现这种奇奇怪怪的问题也就不奇怪了。
解决方案五:
可以肯定,asp.net的应用会客户端影响。另外多加下log记录是很好的处理异常参考。
解决方案六:
“执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。”Stacktrace是什么?
解决方案七:
应该是你解析用户输入的数据时出错了,想日期,数字什么的。
解决方案八:
引用6楼findcaiyzh的回复:

应该是你解析用户输入的数据时出错了,想日期,数字什么的。

理论上是这样的,但实际上这个页面不存在要求客户输入任何内容的地方,也就是会所客户并没有输入内容,加载页面时就会出现错误。
解决方案九:
正常讲ASP.NET不应该受客户端的影响吧此言差矣,客户端是干什么用的?客户端和服务端是怎么交互的?楼主这些都明白了吗?HTTP协议,客户端Request,服务端Response,也就是说客户端发起请求,服务端响应回发,为什么和客户端没关系呢?

时间: 2024-09-14 05:15:12

个别客户端登陆报错:输入字符串的格式不正确。的相关文章

asp.net-C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题

问题描述 C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题 第一张是我写的函数, 第二张是调用出错 请问该怎么改,我需要传递到函数中的参数是不定个整形参数 解决方案 s.getinfo();//这个括号里你放个int型数组,然后将你的数给这个数组应该就可以了,你试试:要不然括号里的你要加花括号的,因为是一个数组: 如果回答对你有帮助,请采纳 解决方案二: params的用法没有错,可以试试这个,用法是一样的 using System; namespace Conso

System.FormatException: 输入字符串的格式不正确。

问题描述 原代码如下:protectedvoidButton1_Click(objectsender,EventArgse){HttpPostedFileupFile=myUpLoadFile.PostedFile;Stringmessage;if(upFile.ContentLength==0){message="请选择一个文件后上传";}else{StreamtempStream;intfileLength=upFile.ContentLength;Byte[]fileByteAr

异常-其他信息: 输入字符串的格式不正确。

问题描述 其他信息: 输入字符串的格式不正确. 求解决!! "System.FormatException"类型的第一次机会异常在 mscorlib.dll 中发生 其他信息: 输入字符串的格式不正确. 解决方案 string score=""; DataSet ds = new DataSet(); private void button2_Click(object sender, EventArgs e) { if(!score.Equals("&qu

输入字符串的格式不正确。求问这个问题怎么解决 。。。

问题描述 输入字符串的格式不正确.求问这个问题怎么解决 ... 解决方案 labMoney.Text无法转换为一个整数,看看它是否为空,有没有小数点和别的字符. 解决方案二: 用正则判断下输入的值是否为数字,不是数字就退出 if (!System.Text.RegularExpressions.Regex.IsMatch(labMoney.Text.Trim(), @"^d+(.d+)?$")) { Response.Write("labMoney输入错误!");

ASP.NET中输入字符串的格式不正确

问题描述 提示错误信息,望大家帮帮忙:行9:ProtectedSubsubmit_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)行10:行11:message.Text=Session("name")&"所获得的荣誉是:"&Mytable.Rows(CInt(Session("name"))).Item(honor.SelectedItem.Value)行12:EndSub行

输入字符串的格式不正确

问题描述 stringSstartPrice=Request.QueryString["startPrice"].ToString();stringSendPrice=Request.QueryString["endPrice"].ToString(); decimalistratPrice;decimalSendPriec;if(SstartPrice!=""){istartPrice=Convert.ToDecimal(SstartPrice

关于 Convert.ToDouble 输入字符串的格式不正确

问题描述 FileStreamfs=newFileStream(datapath,FileMode.Open);StreamReadersr=newStreamReader(fs);intline_Num=0;//总行数while(sr_E.ReadLine()!=null){line_Num++;}double[]Fre_Eva=newdouble[line_Num];double[]Value_Eva=newdouble[line_Num];sr_E.BaseStream.Seek(0,Sy

C# 输入字符串的格式不正确

问题描述 if(textBox1.Text==null){textBox1.Text="0":}floata=Convert.ToSingle(textBox1.Text); 解决方案 解决方案二:if(textBox1.Text==""){textBox1.Text="0":}floata=Convert.ToSingle(textBox1.Text); textbox1.text不可能是null的最多就是""解决方案三:t

IIS报错试图加载格式不正确的程序集解决办法

  问题描述: 将网站/WCF发布到IIS后运行报这个错. 原因: 64位系统和32系统不匹配导致. 解决办法: 方法一.注册32位IIS(必须卸载64位IIS) 使用命令 X:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -u 卸载64位IIS 使用命令 X:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_regiis -i 注册32位IIS X为系统盘符 方法二.64位启用32应用程序