行 24: //查询字符串中获取categoryid 行 25: 行 26: int categoryid=Int32.Parse(Request.Params["categoryid"]); 行 27: //获取商品并绑定到datalist控件上 行 28: store.productsDB productcatalogue=new store.productsDB();
[ArgumentNullException: 值不能为空。 参数名: String] System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +0 System.Int32.Parse(String s) +38 store.productlist.Page_Load(Object sender, EventArgs e) in e:\ceshi\store\productlist.aspx.cs:26 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +750
int categoryid=Int32.Parse(Request.Params["categoryid"]);
这里为什么要用int? 我看见其他的都是用string。 string categoryid, productid; categoryid=Request.Params[“categoryid”]; productid=Request.Params[“productid”];
不好意思,小弟没用过asp.net,没能看懂你的问题。
哥们不要急,会解决的,我几经加了你的MSN。