在我的.NET应用程序中,我最近不得不对数据库结构进行一些更改,并且在更改代码时我遇到了此错误消息。
用来说_categoryID = new Guid(Request.QueryString["CategoryID"].ToString());
的线条可以很好地检索基于categoryid的产品列表,但现在我必须添加一个名为Market的顶级类别,我用int
代替{{1在数据库中,因为我使用Guid
是一种痛苦。
但现在当我将我提到的行改为Guid
时,我得到了错误。
这是代码块:
_marketID = new Int32(Request.QueryString["MarketID"].ToString());
答案 0 :(得分:3)
请改为尝试:
_marketID = Convert.ToInt32(Request.QueryString["MarketID"]);
注意:无需使用ToString()
查询字符串值,无论如何它们都是本机字符串。