ASP.NET2.0 C# 菜鸟问题,在线等答案.DataList中的LinkButton点击后跨页面传值,高手帮忙啊
各位高手,我现在用的是ASP.NET2.0 C# script.刚用没几天,很菜很菜
想实现如下的功能。
在Message.aspx上放一个DataList DataList1.
DataList1中有一个LinkButton LinkButton1
点击LinkButton1时将DataList1所在行的ID栏位传给Message.aspx,在Message.aspx中的FormView FormView1(request.querystring( "id ")) 接受值并检索数据(where id = request.querystring(id))。
问题主要是:
在DataList1中放置的LinkButton1点击时如何打开Message.Aspx(要页面)并传当前行的ID栏位值呢???
高手们教我怎么做吧,
仅有的15分送出了
------解决方案--------------------设置LinkButton1的CommandName为lnk,
在DATALIST的ITEM TEMPLATE添加一个Label1,数据绑定为你的ID,VISABLE设为FALSE,
在DATALIST的ItemCommand事件中:
if (e.CommandName == "lnk ")
{
Response.Redirect ( "Message.aspx?id= "+((Label)e.Item.FindControl( "Label1 ")).Text)
}