俺在Index.aspx页面的 DataList 的 ItemTemplate里面 放了一个HyperLink控件
在NavigateUrl属性写成:
View.aspx?pID=<%# DataBinder.Eval(Container.DataItem,"pTypeID") %>
用来链接到 View.aspx页面 并传递一个值 然后再 View.aspx页面 用
int pid =Convert.ToInt32( Request["pID"]); 来接收传递过来的值可是老是抱错
本人菜鸟,请问俺这样写错在哪里了??? 该如何解决呢??
在NavigateUrl属性写成:
View.aspx?pID=<%# DataBinder.Eval(Container.DataItem,"pTypeID") %>
用来链接到 View.aspx页面 并传递一个值 然后再 View.aspx页面 用
int pid =Convert.ToInt32( Request["pID"]); 来接收传递过来的值可是老是抱错
本人菜鸟,请问俺这样写错在哪里了??? 该如何解决呢??
解决方案 »
- 前台一般怎么显示数据库内容
- 调试时如何显示业务逻辑层而非数据库层错误?
- ASP.NET 2.0访问SQL Server时出现的错误
- 请问在 IhttpHandler 中如何实现保存 session(示例代码,谢谢,IRequiresSessionState)?
- 讨教:DataGrid编辑时某个编辑框的值能根据另外几个编辑框的值而变化
- 请问有WebService服务器产生的一个Session,在客户端应该怎么样调用?
- 网页打开慢的问题
- 微软.NET升级倒挺快,有用没用的控件越来越多,怎么就不出个官方的富文本编辑器?
- 我在用户登陆的时候出现了这个错误,它在验证用户是否存在和密码问题时都和数据库连接的,
- asp打开文件时遇到的问题,请大家多多值点!!(改代码)
- 当Text中的Value长度到3时焦点自动交给下一个文本框。
- 语音卡的相关开发
下面是抱的错误信息:异常详细信息: System.FormatException: 输入字符串的格式不正确。行 26: int typeID = Convert.ToInt32(Request.QueryString["pTypeID"]);源文件: e:\asp.net\photocellection\viewpicture.aspx.cs 行: 26
你调试一下看看Request.QueryString["pTypeID"]的值是什么
或
2 pID取到值了但数据库pTypeID非整型
你后来怎么又变成Request.QueryString["pTypeID"]了?