在datagrid的itemdatabound事件里添加onclick事件
this.btn.Attributes.Add( "onClick", "func();" );
func是javascript代码,应该也可以是cs代码
this.btn.Attributes.Add( "onClick", "func();" );
func是javascript代码,应该也可以是cs代码
解决方案 »
- 为什么VS2008建立站点后在页面上不能设计?
- c#中如何记录用户的操作?急........
- 我问一个关于vs2005网站发布的问题!
- [原创] 刚刚发布的智能采集软件 (连论坛的数据都能采集)
- 如何才能实现模板列里面的Datagrid的分页功能
- 【如何让WINDOWS2000SERVER支持ASPX】
- 求救!!!!!!!!怎么获得查询数据返回有多少条记录啊??
- asp.net中如何实现像asp中对数据源链接的分离的?
- 水晶報表的Chart可以動態生成嗎
- ado.net访问oracle数据库时出错:无法加载 DLL (oci.dll)。
- 为什么一直出现"异常详细信息: System.Web.HttpException: 响应在此上下文中不可用"
- 问:设计asp.net界面时候能否让界面上表格和所有列的宽度按照百分比,而不是PX.
function HyperLinkClick( str )
{
alert( str );
}
</script>
把Session里的值通过参数传给javascript函数就可以处理点击事件了
如果你仅仅要超链接用上面就可以了
protected void myDataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==(ListItemType.Item)|| e.Item.ItemType==(ListItemType.AlternatingItem))
{
e.Items.Cells[所在列].Attributes["onclick"]="IncludeLinkPage(this);";
}
}
然後在aspx頁面上寫 function IncludeLinkPage(obj)函數
LinkButton——本质是Button,看起来像Link的玩意