【发布时间】:2016-05-15 20:28:09
【问题描述】:
我只想将 Session["Price"] 转换为十进制并将 Session["Count"] 转换为整数
doc.Price = Convert.ToDecimal(Session["Price"]);
doc.Count = Convert.ToInt16(Session["Count"]);
【问题讨论】:
-
显然
Session["Price"]中的任何值都不能直接转换为小数。 -
如果 Session 变量没有定义,或者是一个空字符串或者不是一个数值,你认为会发生什么。请使用您的调试器,您很快就会找到原因
标签: asp.net-mvc linq entity-framework-4