asp.net怎么将gridview模版中控件的值给另一个页面

 我来答
c4...8@33sn.cc
2017-05-11
知道答主
回答量:59
采纳率:0%
帮助的人:5.7万
展开全部
我给你把这两个人的放在一起(才全面):
1,gridview 中添加属性DataKeyNames="id",此处的id为你模板列中控件绑定的字段,页面传值时可以获取gridview的DataKeys的值,把这个值通过链接地址传过去 ;
2,GridView有这个事件是必须的GridView1_RowCommand
if (e.CommandName == "Edit") //该内容就是要放在这个事件下面
{
Response.Redirect("AdminEditNews.aspx?InfoID=" + e.CommandArgument.ToString()); //这句的意思是,指定需要跳转的页面,同时将Id带过去,ID即后面的e.CommandArgument.ToString();而InfoID 是你自定义的,可以是其他的自定义单词或是什么的;
}
3,在你需要显示数据的页面(就是另一个页面)取ID的值,方法如下:
string Id=Resquest.Querystring["Id"].Sting();
这句的意思:Resquest.Querystring["Id"].Sting();用法记住就好,至于为什么,找百度大叔;
4,我扯完了,不知你看会没......
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式