asp.net怎么将gridview模版中控件的值给另一个页面
展开全部
我给你把这两个人的放在一起(才全面):
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,我扯完了,不知你看会没......
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,我扯完了,不知你看会没......
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询