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

ASP.NET Repeater控件传值问题

我用 Repeater控件在A页面显示新闻表的内容,想 点击新闻标题跳转到B页面 并把对应新闻的ID也传到B页面实用。。那个点击到的新闻ID怎样获取并传到B页面的?有什么方法呢?列出一两种,最好有实例啦 ^  ^

补充:在后台代码里面怎样 拿到这个ID呢?
		
答案:第一种方法
    在点击事件中写
    Response.Redirect("B.aspx?id="+x);
    在B.aspx的form_load中写
    textBox1.Text=Request.QueryString["id"].ToString();

第二种方法
     在点击事件中写
     Session["id"]=x;
     在B.aspx的form_load中写
     textBox1.Text=Session["id"].ToString();

第三种方法
     在点击事件中写
     ViewState["id"]=x;
     在B.aspx的form_load中写
     textBox1.Text=ViewState["id"].ToString();

第四种方法
     在点击事件中写
     Cache.Insert("id",x);
     在B.aspx的form_load中写
     textBox1.Text=(string)Cache["id"];

1、用get的方式的url传参

2、用post的方式请求转发

  后台用Request["表单文本的name"]

3、用作用域来保存Session、ViewState等。。。。

<a href=>

<a href=>

上一个:Javascript 获取asp.net 控件问题
下一个:怎样学好asp.net编程?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,