输入字符串的格式不正确,如何解决?请高手指示,谢谢!
输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.FormatException: 输入字符串的格式不正确。
源错误:
行 127: lblPrice = e.Item.FindControl("label2")
行 128: If e.CommandSource.commandname = "numAdd" Then
行 129: txtNum.Text = (CInt(txtNum.Text) + 1).ToString
行 130: ElseIf e.CommandSource.CommandName = "numSub" Then
行 131: If CInt(txtNum.Text) > 1 Then
源文件: E:\kk\public\shopcart.ascx.vb 行: 129
堆栈跟踪:
[FormatException: 输入字符串的格式不正确。]
Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat) +201
Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value) +66
[InvalidCastException: 从字符串“”到类型“Integer”的转换无效。]
Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value) +246
public_shopcart.DataGrid1_ItemCommand(Object source, DataGridCommandEventArgs e) in E:\kk\public\shopcart.ascx.vb:129
System.Web.UI.WebControls.DataGrid.OnItemCommand(DataGridCommandEventArgs e) +108
System.Web.UI.WebControls.DataGrid.OnBubbleEvent(Object source, EventArgs e) +81
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
System.Web.UI.WebControls.DataGridItem.OnBubbleEvent(Object source, EventArgs e) +123
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +166
System.Web.UI.WebControls.Button.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