输入字符串格式错误不正确。?

时间:2012-11-11 18:14:23

标签: c# visual-studio-2010 null int formatexception

单击应用程序中的链接时出现以下错误,“输入字符串格式不正确”。多次改变事物但没有运气所以这是我的最后一招。

这是导致错误的代码行

1 个答案:

答案 0 :(得分:2)

问题是Request[UrlParameters.UrlParameterName.ComplianceActionRisk]不是int类型。因此,不使用Parse,而是使用TryParse,如果将使用其兼容的默认值-1,则会将值转换为int -

int ComplianceAction = -1;
Int32.TryParse(Request[UrlParameters.UrlParameterName.ComplianceActionRisk],
                       out ComplianceAction);