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

怎样将值传到另一个页面。

<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/List.aspx" Text='<%# Bind("name") %>'></asp:LinkButton>
如何将“Bind("name")”传到list页面,怎么写? --------------------编程问答-------------------- <asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/List.aspx?name='<%# Bind("name") %'>" Text='<%# Bind("name") %>'></asp:LinkButton>

这样不行吗 --------------------编程问答-------------------- ls正解。 --------------------编程问答--------------------
<a href='List.aspx?name=<%# DataBinder.Eval(Container.DataItem,"name")%>'> --------------------编程问答-------------------- <a href='List.aspx?name=<%# DataBinder.Eval(Container.DataItem,"name")%>'> 在list.aspx页面中直接request.querystring["name"]即可
如果在后台的话还有其他方法 具体LZ可以研究
JF --------------------编程问答-------------------- 用Form传值(Post方法)
  Request.Form("TextBox1.Text")
用表单中通过Get方式提交数据
<Form method="Get".....>
<p>姓名:<Input type="text" name="Name" Size="10"></P>
在下一页面中用
Request.QueryString("Name")方式来获取数据

用QueryString数据集合
<p><A href=http://localhost/Output4.aspx?Select=1&...这里是你要传的值
下一页面中用Request.QueryString("参数名或索引"),来获取值.
--------------------编程问答-------------------- 一楼的方法应该是正确的吧 --------------------编程问答-------------------- 你需要的应该是这样的跨页面传值吧

1、设置需要传值页面的按钮的postbackurl
2、在需要接受传值的页面的顶上,写上<%@ PreviousPageType VirtualPath="~/ChangePassword.aspx" %>

之后,用PreviousPage.FinControl就可以查找相应的值了 --------------------编程问答-------------------- PreviousPage接收信息 --------------------编程问答-------------------- 一楼的就是正确
--------------------编程问答-------------------- 一楼的就是正确
--------------------编程问答-------------------- 在接收页面。
接收参数
string name=reques.querystring["name"].tostring(); --------------------编程问答-------------------- 一楼正确,也可以写一个session变量保存这个值,以后每个页面都能得到这个值
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,