ASP.NET Repeater控件传值问题
我用 Repeater控件在A页面显示新闻表的内容,想 点击新闻标题跳转到B页面 并把对应新闻的ID也传到B页面实用。。那个点击到的新闻ID怎样获取并传到B页面的?有什么方法呢?列出一两种,最好有实例啦 ^ ^
补充:在后台代码里面怎样 拿到这个ID呢?
我用 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=>