Gridview hyperlinkfield传值问题

<asp:hyperlinkfieldDataNavigateUrlFields="path"DataNavigateUrlFormatString="~/modifyt... <asp:hyperlinkfield DataNavigateUrlFields="path" DataNavigateUrlFormatString="~/modifytxt.aspx?path={0}"
DataTextField="path" HeaderText="path" />

我想实现Gridview绑定数据库显示数据ID,NAME,PATH;然后点击PATH字段的数据就会弹出新窗口,PATH字段的值也传递到新窗口进行使用.
问题一:按我上面的写法,没有显示超连接的点击样式,就是说无法选择.
问题二:我在新窗口的后台path1 = Request.QueryString.Get("path").ToString();这样写对么?能拿到值么?
请麻烦给出示例代码..谢谢..
path里面的值是系统的绝对路径.我要把值传送到新的页面..按我上面的写法,不行啊..我也不知道不行在哪里.
展开
 我来答
谈指菩提
2008-05-11 · TA获得超过2405个赞
知道大有可为答主
回答量:1073
采纳率:0%
帮助的人:1862万
展开全部
那就有问题了,你取了绝对地址,所以肯定有“:”,而冒号在url中有特殊含义的,表示端口号,所以肯定会出错。建议你取相对地址作为参数,反正不要有冒号出现在path里面。
——————————————————————
一、
没看出有什么问题,可能是你读取到的path值里面有什么不合适的字符吧?

二、
应该是可以的,也可以直接写
Request.QueryString["path"].ToString();
百度网友16ad9e1
2008-05-13 · TA获得超过774个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:505万
展开全部
转换成模板列-编辑模板 在模板里面写
<a href="yourpath.aspx?path=<%#Eval("path")%>" target="_blank"><%#Eval("path")%></a>
样式用样式表控制

二 可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式