在datagrid的itemdatabound事件里添加onclick事件
this.btn.Attributes.Add( "onClick", "func();" );
func是javascript代码,应该也可以是cs代码
this.btn.Attributes.Add( "onClick", "func();" );
func是javascript代码,应该也可以是cs代码
解决方案 »
- 客户端調用服務器上的軟件来打開文件
- 【基础问题】变量申明后的值
- 求教一个关于.net正则的问题
- VS。NET2003和2005冲突吗?
- 关于asp.net系统注册问题?
- 按钮委托事件无援无故自动丢失....郁闷啊!
- 难题!! 空前绝后!是男人就来顶!!!!!!!
- 关于字符串转化为数字类型的问题
- form里加了句encType="multipart/form-data" ,好像就不能用Request.Form了,怎么办?
- 页面上的一个button,如何实现一下两个功能?
- 为什么一直出现"异常详细信息: 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的玩意