C#中 linkbutton传值跳转问题
我写的是<asp:LinkButtonID="LinkButton1"runat="server"PostBackUrl=<%#"~/详情页.aspx?user_code...
我写的是
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl=<%#"~/详情页.aspx?user_code='"+ Eval("user_code") +"'"%> Text='<%# Eval("user_code") %>'></asp:LinkButton>
在详情页用Request["user_code"]接收。
1、我接收到的应该是一个数字 123 但是却接到的是 '123' 是个字符,应该怎么改?
2、我想把详情页用 showModalDialog("详情页.aspx") 显示成一个窗口,应该怎么改这个html语句?
3、我想在显示 详情页 新窗口的时候 怎么能让当前窗口锁定。只有关闭 详情页的时候才能继续操作这个页面?
谢谢~~
谁能帮帮我啊~~~~ 展开
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl=<%#"~/详情页.aspx?user_code='"+ Eval("user_code") +"'"%> Text='<%# Eval("user_code") %>'></asp:LinkButton>
在详情页用Request["user_code"]接收。
1、我接收到的应该是一个数字 123 但是却接到的是 '123' 是个字符,应该怎么改?
2、我想把详情页用 showModalDialog("详情页.aspx") 显示成一个窗口,应该怎么改这个html语句?
3、我想在显示 详情页 新窗口的时候 怎么能让当前窗口锁定。只有关闭 详情页的时候才能继续操作这个页面?
谢谢~~
谁能帮帮我啊~~~~ 展开
1个回答
展开全部
写法错了,你的url参数中有 ' 这个符号,其实不管是什么参数,你都可用 直接这样子写:
跳转Url?参数键=HttpUtility.EnCodeUrl(参数值)&.....进行传递就可以,对于参数值不
管是String,还是字符串,都不要用 ' 符号包裹起来就O了.
跳转Url?参数键=HttpUtility.EnCodeUrl(参数值)&.....进行传递就可以,对于参数值不
管是String,还是字符串,都不要用 ' 符号包裹起来就O了.
更多追问追答
追问
就是说 PostBackUrl=
应该是PostBackUrl= 这样??
追答
PostBackUrl="/详情页.aspx?user_code="&XX=">
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询