当前位置:编程学习 > C#/ASP.NET >>

GridView中的asp:HyperLinkField可以把HiddenField的值传递到目标页面中吗?

在GridView(已绑定数据)中的asp:HyperLinkField,
<asp:HyperLinkField  DataNavigateUrlFields="UserID" DataNavigateUrlFormatString="UserPaperInTitleDetail.aspx?UserID={0}" 
                     DataTextField="TitleID" HeaderText="点击查看">
--------------------------------------------------------------------------
<asp:HiddenField ID="HiddenField1" runat="server"  Value="aaa" />是在GridView外面

我已经传了“UserID”,现在想增加一个传递的参数HiddenField1的Value,可以做吗?怎么实现?谢谢 --------------------编程问答-------------------- 超链接还隐藏??
BoundField ,TemplateField 不行么 --------------------编程问答-------------------- 后台用session["value"]=this.HiddenField1.value; --------------------编程问答--------------------
引用 2 楼 jiang_jiajia10 的回复:
后台用session["value"]=this.HiddenField1.value;
不用session,就以传递参数的形式怎么做? --------------------编程问答-------------------- HyperLinkField  不晓得可以不可以绑定多个参数。不过你可以把这一列转成可以编辑的那个模板撒。在里面可以直接写<a href="UserPaperInTitleDetail.aspx?UserID=<%=id%>&HiddenField1==<%=HiddenField1的值%>&"></a>
后台取这两个值都比较容易了撒,把这两个值定义为全局的 --------------------编程问答-------------------- DataNavigateUrlFormatString="<%=GetUrl(参数值)%>"

public string GetUrl()
{
//取HiddenField1值
string str="UserPaperInTitleDetail.aspx?UserID=" +参数值
]
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,