怎样在跳转页面时候同时把该页的数据值传过去

我用repeater在第一个页面显示所有课程分类目录,想在点击目录名时,通过目录名的判断在新的页面显示出具体内容,我打算所有分类在点击某一个时都在同一个新的页面显示,应该... 我用repeater在第一个页面显示所有课程分类目录,想在点击目录名时,通过目录名的判断在新的页面显示出具体内容,我打算所有分类在点击某一个时都在同一个新的页面显示,应该是通过对点击的哪个分类名称的判断在新的页面显示相应的数据,该怎样传这个值并如何判断呢? 展开
 我来答
公羊乃2P
推荐于2016-09-18 · TA获得超过297个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:250万
展开全部
从一个网页链接到另一个网页时,可能需要传递一些数据到另一个网页。一般采用如下格式:URL?数据名称=数据值&数据名称=数据值……,其中?表示URL后边要传递数据,数据传递的格式为:数据名称=数据值,两个数据之间用&分割。当数据传递到另一个网页时,另一个网页用Request[“数据名称”]的方法方法取出这个数据。

比如你点击了“环境艺术”的链接,假如用的linkButton1.Text="环境艺术"

打开页面的时候用:
string text=linkButton1.Text;
Response.Redirect("Default.aspx?text=" +text );

在另外个页面的Page_Load()函数中提取
string text=(string)Request["text"];
产业加互联网档案室
2009-08-11
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
教你一种方法...用Session这个关键字..
this.Session["高级商务办公班"] = 高级商务办公班123;
上面这句话就能完成页面之间的值的传递..
其中Session中括号里面的内容是你要传递的值的字段(可自定义),而等号后面的就是你要传递的值.
到其他页面的应用就是..当是实现页面跳转的时候.比如:Response.Redirect("你要传递值的页面");
就在他的Load时间中写: (这里假设把传递的值赋值给label)
this.label.text = this. Session["高级商务办公班"].toString();

最后显示的结果就是: 高级商务办公班123

所以Session这个东西很好用
在asp.net开发中,关于值的传递用的很多..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
机祎文0W
2009-08-10 · 超过16用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:34.7万
展开全部
我真的不知道你在说什么,如果你想跳转页面,可以在点就某个类型的时候触发check单击事件,然后在那个单击事件里面加上要跳转的页面,你可以用公共值public来传递变量啊!就可能实现了!我写一下代码吧!(括号里的是注释)
public (变量名字用来传值的):
private void mun(你的菜单名称应该是lab写的吧!)_check(object sender,EventArgs e)
{
from1(你新表的名称) a(定义的对象)=new from1(); //定义一个新的对象
a.show()
this.vables=false //旧表隐藏,也可以不要这串代码
}
我水平有限希望对你有帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖糖寳寳
推荐于2016-01-05 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3972万
展开全部
if(rs.next()) //验证登陆是否成功
{
//为了方便理解,随意定义一个变量用于传递
String grade1 = "Sky";
//跳转至a页面
response.sendRedirect("a.jsp?grade=Sky&grade1=Sky1");
}
这样子试试 ,到a.jsp中
request.getAtrribute("grade") ;

request.getParameter("grade") ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式