弹出时使用javascript语言,当点一个linkbutton时就弹出一个新窗口,并把datalist或都datagrid中的datakeyfield中的值也传到新的页面中
解决方案 »
- 求线程的学习资料
- 有没有人遇到过这种情况吖,急。。
- 关于 Jquery获取 checkboxList 多选框中绑定的Value值
- ASP.NET中RSA算法解密问题
- ADO.NET 中 SqlCommand.ExecuteNonQuery() 可以返回受影响函数
- ◆◇◆ 为什么我的 VS.NET 的 ASP.NET 工具箱中没有 TreeView 控件? ◆◇◆
- 发送邮件成功但是收不到。为什么?
- 哪位大虾能提供一些用C#读写删改XML文件内容的资料啊?救小弟一命!!
- 斑竹,我发现了倒粪的!!!!兄弟们一起进来鄙视啊!!!!
- 如何设置导出Excel中的每个单元格的宽度?
- TreeView问题:选中子节点后,如何选中他的父节点、爷节点、再爷节点.....(无刷新)
- 这个到底是什么错误呢?最了一整天都不行呀。
lb.Attributes.Add("onclick","return GotoUrl();");
这个我知道.问题是怎么取得那个datalist中的那一个DataKeyField值
在itemdatabound里写e.item.xxx作为你的参数
具本程序:
HyperLink HL_Link=new HyperLink();
int id_value;
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==listItemType.AlternatingItem)
{
id_value=Convert.ToInt32(dataList.DataKeys[e.Item.ItemIndex]);
HL_Link = e.Item.FindControl("HyperLink1") as HyperLink;
HL_Link.NavigateUrl = "linkurl.aspx?id="+id_value.ToString();
}