Request接收的变量不能转换为Int64?
Int64 infoid=(Int64)(Request.QueryString["InfoID"]);提示无法将string 转换为Int64
我用一个session["id"]转接了一下
Int64 infoid = (Int64)(Session["ID"]);
说什么当值执行强制转换时,必须是小雨一个无限大的数字
infoID是我的一个自加的主健,不知道怎么回事。请求帮忙 --------------------编程问答-------------------- Int64 infoid=(Int64)(Request.QueryString["InfoID"].ToString());试试。!
--------------------编程问答-------------------- 谢谢你能回答我,可是问题依旧 --------------------编程问答-------------------- Convert.ToInt64(Request.QueryString["InfoID"]) --------------------编程问答--------------------
int i = 0;
// 装箱
Session["id"] = i;
// 拆箱
int ii = (int)Session["id"];
String s = "0";
// 类型强制转换
int is = Int32.Parse(s);
byte b = 0;
// 类型隐式转换
int ib = b;
看看书吧,有好处的。
--------------------编程问答-------------------- 3楼的方易做图确!
补充:.NET技术 , C#