异常详细信息: System.FormatException: 输入字符串的格式不正确。 请问是怎么回事该怎么处理啊?

“/”应用程序中的服务器错误。----------------------------------------------------------------------... “/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.FormatException: 输入字符串的格式不正确。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[FormatException: 输入字符串的格式不正确。]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +7471479
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +119
System.Int32.Parse(String s) +23
CztooCom.DiscuzPlugIn.Ucenter.Func.uc_user_register(String username, String password, String email) +169
CztooCom.Common.UserAdd.UserAddLast() +880
CztooCom.Web.leadersoft.joinreg.ImageButton1_Click(Object sender, ImageClickEventArgs e) +4988
System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +108
System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +118
System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565
展开
 我来答
帐号已注销
2020-05-24 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:160万
展开全部

//在这段出错的代码加上try{//代码即可。

}catch(Exception ex){

}

privatevoidbtnImport_Click(objectsender,EventArgse){

if(this.CheckItems()){

stringselectedValue=this.dropFiles.SelectedValue;stringpath=Path.Combine(this._dataPath,Path.GetFileNameWithoutExtension(selectedValue));

ImportAdapterimporter=TransferHelper.GetImporter(this.dropImportVersions.SelectedValue,newobject[0]);---这一行报错

intcategoryId=this.dropCategories.SelectedValue.Value;int?brandId=this.dropBrandList.SelectedValue;ProductSaleStatusdelete=ProductSaleStatus.Delete;

if(this.radInStock.Checked){delete=ProductSaleStatus.OnStock;

}if(this.radUnSales.Checked){delete=ProductSaleStatus.UnSale;}

if(this.radOnSales.Checked){delete=ProductSaleStatus.OnSale;}selectedValue=Path.Combine(this._dataPath,selectedValue);

if(!File.Exists(selectedValue)){

扩展资料:

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

参考资料来源:百度百科-字符串

当代教育科技知识库
高能答主

2020-04-16 · 擅长科技新能源相关技术,且研究历史文化。
当代教育科技知识库
采纳数:1829 获赞数:387313

向TA提问 私信TA
展开全部

//在这段出错的代码上加上。

try{

//代码。}catch(Exceptionex){

}

代码如下:privatevoidbtnImport_Click(objectsender,EventArgse){

if(this.CheckItems()){

stringselectedValue=this.dropFiles.SelectedValue;stringpath=Path.Combine(this._dataPath,Path.GetFileNameWithoutExtension(selectedValue));

ImportAdapterimporter=TransferHelper.GetImporter(this.dropImportVersions.SelectedValue,newobject[0]);---这一行报错

intcategoryId=this.dropCategories.SelectedValue.Value;int?brandId=this.dropBrandList.SelectedValue;ProductSaleStatusdelete=ProductSaleStatus.Delete;

if(this.radInStock.Checked){delete=ProductSaleStatus.OnStock;

}if(this.radUnSales.Checked){delete=ProductSaleStatus.UnSale;}

if(this.radOnSales.Checked){delete=ProductSaleStatus.OnSale;}selectedValue=Path.Combine(this._dataPath,selectedValue);

if(!File.Exists(selectedValue)){

扩展资料:

字符修改步骤

1、首先打开vs2017。

2、新添加一个项目。

3、选择一个类库。

4、就在这个cs类中写,方法的目的就是给所有的字符串后边添加@符号。

5、先创建方法名词,这里就起名addChars。

6、填充里面的方法,并重新改造一下,将方法改为静态public static string addChars(this string str){return str + "@";}。

7、新建一个asp.net网站知,将创建好的扩展方法引入。

8、下面开道始写测试代码,创建2个label出来。

9、最后后台调用扩展方法,看结果就完成了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jacky_xue
推荐于2017-12-16 · TA获得超过114个赞
知道小有建树答主
回答量:228
采纳率:100%
帮助的人:138万
展开全部
这种情况一般都是你的代码中设计字符串格式转换的时候发生,如果你不知道那一段,那么你可以用楼上的一场捕获来跳过,或者跟踪处理,常见的是a.ToString(),a的值变成了null,你需要debug才能找到具体的问题!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6913137
2012-02-21 · TA获得超过451个赞
知道小有建树答主
回答量:1006
采纳率:0%
帮助的人:453万
展开全部
//在你这段出错的代码上 加上
try{
//代码,,这样既可以了

}catch(Exception ex){

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
英半简中
2012-02-24
知道答主
回答量:4
采纳率:0%
帮助的人:5614
展开全部
是不是转换格式的时候,被转换的值是空啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式