导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

如何得用HyperLinkColumn在本页面传值

sbxkpl 2004-04-26 03:31:51
各位老大:
我想点击HyperLinkColumn时,将它的值传到一个textbox中,请问如何实现啊!我不需要转到新页面去,但是不知如何将HyperlinkColumn的值传到本页面的textbox中。谢谢先!
<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="id" DataNavigateUrlFormatString="expert_view.aspx?id={0}"
DataTextField="e_name" HeaderText="专家">
<ItemStyle Font-Names="verdana" BackColor="#F7FBFF"></ItemStyle>
</asp:HyperLinkColumn>
...全文
34 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbxkpl 2004-04-27
我刚才好好想了一想,感觉还是分开来用好些,我用下面这条来转向
<asp:HyperLinkColumn HeaderText="查看" Text="查看" DataNavigateUrlField="id" DataNavigateUrlFormatString="expert_view.aspx?id={0}" />
将值传给本页面textbox,大家认为用什么好呢,不要求转向了,只要求click后将值传给textobx,各位老大教教小弟吧!
回复
46539492 2004-04-27
在模板里面用linkbutton,在事件里面写,能达到你要的效果。
回复
RunatServer 2004-04-27
先传值,再转向呗

textbox1.Text=Request.QueryString["id"];

然后

Response.Redirect("expert_view.aspx?id="+Request.QueryString["id"]);
回复
yuanxianping 2004-04-27
将Target设为Target="_self" 再在Page_Load中加入 TextBox1.Text = Request.QueryString["id"];
回复
sbxkpl 2004-04-27
我是在本页面啊,就是说click时让它发生一个事件,让它的值传到本页面的textbox中!
回复
zsms2 2004-04-27
TextBox1.Text = Request.QueryString["Value"];
不就可以了,你超连接两个不就可以了
回复
wudixiaocaoren 2004-04-27
如果回流那很简单呀,如果用纯JS,那可能有点麻烦。
回复
liujiayu10 2004-04-27
不知道行不行,这只是一个链接呀!你双击它看看会不会在后台生成事件!如果有,就写在事件里
回复
sbxkpl 2004-04-27
没有人会吗!就是把一个本页面的dhyperlinkcolumn的值传到本页面的一个textbox中。各位老大们帮帮忙吧!小弟急着用,分不够再加!
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告