页面传参的问题

ls765029155 2010-01-04 12:13:45
<asp:HyperLink ID="hplCategory" runat="server" Target="main1" NavigateUrl='<%# "../ProductShow.aspx?cateID="+Eval("Category_ID") %>' Text='<%# Eval("Category_Name") %>' Font-Bold="True" Font-Names="宋体" Font-Size="12px" ForeColor="#C04000"></asp:HyperLink>

<asp:HyperLink ID="hplCategoryInfos" runat="server" Target="main1" NavigateUrl='<%# "../ProductShow.aspx?cateInfoID="+Eval("CategoryInfo_ID")%>' Text='<%# Eval("CategoryInfo_Name") %>' Font-Names="宋体" Font-Size="12px" ForeColor="SteelBlue"></asp:HyperLink>
我在这个页面向另一个页面传递参数,在另一个页面用 try catch 进行判断
结果在接手的时候,两个参数接收到相同的值,一直catch
try
{
cate_ID = Request.QueryString["cateID"].ToString();
//Response.Write(Session["cateID"].ToString());
cateInfo_ID = Request.QueryString["cateInfoID"].ToString();
}
catch
{
cate_ID = "2";
cateInfo_ID = "1";
}

请问这是怎么回事
请大虾们帮帮忙 谢谢了
...全文
115 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lovely_baby 2010-01-04
  • 打赏
  • 举报
回复
cate_ID = Request.QueryString["cateID"].ToString();
//Response.Write(Session["cateID"].ToString());
cateInfo_ID = Request.QueryString["cateInfoID"].ToString();
输出看看有值吗??
cfesc9 2010-01-04
  • 打赏
  • 举报
回复
俺来晚了,想接个分儿
ls765029155 2010-01-04
  • 打赏
  • 举报
回复
明白了
谢谢大侠们
结贴了!
flyerwing 2010-01-04
  • 打赏
  • 举报
回复
Request.Params["key"]这个行不?
Imstroy 2010-01-04
  • 打赏
  • 举报
回复
你每次都只传一个参数
当然每次都catch

try
{
cate_ID = Request.QueryString["cateID"].ToString();

}
catch
{
cate_ID = "2";
}

try
{
cateInfo_ID = Request.QueryString["cateInfoID"].ToString();
}
catch
{
cateInfo_ID = "1";
}

你把 两个 分开
TalesTen 2010-01-04
  • 打赏
  • 举报
回复
你起码要判断下啊,如:string.IsNullOrEmpty(Request.QueryString["cateID"]) ? "0" : Request.QueryString["cateID"].ToString();
claymore1114 2010-01-04
  • 打赏
  • 举报
回复
先判断 是否为空
if(Request.QueryString["cateID"]!=null) 再赋值
goingshow 2010-01-04
  • 打赏
  • 举报
回复
用a标记算了。。。
<a href=' ../ProductShow.aspx?cateID=<%# Eval("Category_ID")%>'><%# Eval("Category_Name") %> </a>
ls765029155 2010-01-04
  • 打赏
  • 举报
回复
那该怎么写??
请教。。
newdigitime 2010-01-04
  • 打赏
  • 举报
回复
这里根本不必用try catch
xuyiazl 2010-01-04
  • 打赏
  • 举报
回复
null.ToString() ?????

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧