for ( t = 0; t < dt.Rows.Count;t++ )
{
LinkButton lbn = new LinkButton();
lbn.ID = "lbn"+t;
lbn.Text = dt.Rows[t]["Keyword"].ToString()+" ";
product = dt.Rows[t]["Keyword"].ToString() + " ";
lbn.Click += new EventHandler(lbn_Click);
this.Panel1.Controls.Add(lbn);
}public void lbn_Click(object sender, EventArgs e)
{ Response.Redirect("~/info/BizDetail.aspx?pro=" + Server.HtmlEncode(product));
}
从数据库读到几条记录,然后把他们动态的在页面上显示,现在通过单击事件要把读到的product 作为参数传到另页面,可是 product因为在循环中,所以会被覆该,传过去的是最后读到的那个记录,请问怎么做才能穿过去的是点击按钮对应的记录
{
LinkButton lbn = new LinkButton();
lbn.ID = "lbn"+t;
lbn.Text = dt.Rows[t]["Keyword"].ToString()+" ";
product = dt.Rows[t]["Keyword"].ToString() + " ";
lbn.Click += new EventHandler(lbn_Click);
this.Panel1.Controls.Add(lbn);
}public void lbn_Click(object sender, EventArgs e)
{ Response.Redirect("~/info/BizDetail.aspx?pro=" + Server.HtmlEncode(product));
}
从数据库读到几条记录,然后把他们动态的在页面上显示,现在通过单击事件要把读到的product 作为参数传到另页面,可是 product因为在循环中,所以会被覆该,传过去的是最后读到的那个记录,请问怎么做才能穿过去的是点击按钮对应的记录
解决方案 »
- 如何在asp.net里面用代码实现将网页内容生成为word并可以下载(网页上有一按钮,点击按钮 生成word文档并可以下载)
- cookies 除了设置过期和清除cookie之外还有没得其它方法设置它无效呢、、
- 在线求一正则表达式
- .net开发用户控件
- 用javascrpt来操作DataList控件中ItemTemplate中的控件问题?
- get的返回信息
- 为什么在.cs文件中定义的函数不能在.aspx文件中通过<% %>来访问啊?
- 有谁开发过基于EXCHANGE或者LOTUS的OA系统?
- 服务器人数多的时候出现Column XXXX does not belong to table
- 如何用ASP.NET调用一个用C#写的DLL文件
- 购物网的商品页面是静态还是伪静态?
- 读取Access数据库,填充GridView控件,怎么传递每一列中的数据?(100分)
Response.Redirect("~/info/BizDetail.aspx?pro=" + Server.HtmlEncode(sender.ToString()));
或属性 server.transfer
数值等类型post传递
登录名:willjacky33
总技术分:0
总技术排名:424472
---------结贴情况---------
截至:2010-08-26 11:17:33
总发帖:9个
正常结贴:4个
未结贴:5个
结贴率:44.44%评语:楼主,说真的你的结贴率非常不高哇!
--------------------------
你这样写的话 肯定 获取的是最后一个product 的呀·
然后在 新的页面用request.querystring("pro")获取这条记录,最后显示出来就好了
{ LinkButton lbn = new LinkButton();
lbn.ID = "lbn" + t;
lbn.Text = dt.Rows[t]["Keyword"].ToString() + " ";
product = dt.Rows[t]["Keyword"].ToString() + " ";
lbn.PostBackUrl = "~/info/BizDetail.aspx?pro=" + Server.HtmlEncode(product); //lbn.Click += new EventHandler(lbn_Click); this.Panel1.Controls.Add(lbn);
}