在GridView绑定SQL筛选数据后,其中一列先使用JS的方法实现超链接。但是没有起作用。
后台代码如下
在GridView的RowDataBound事件中添加
e.Row.Cells[9].Text =
"<a href='Javascript:ShowDetail()' id='CheckTno' runat='server'><img src='/Images/CwtUI/Check.gif' style=' border:0; vertical-align:text-bottom' /></a>";
ShowDetail()使用Jquery实现的跳转功能。代码如下:
function ShowDetail() {
var theUrl = "DetailInfo.aspx";
$.Dialog("tno", null, theUrl, 500, 260);
}如果把JS直接换成链接地址可以正常调用。但是加载JS后没有报错,也没有任何反应。
请问各位有什么办法?
后台代码如下
在GridView的RowDataBound事件中添加
e.Row.Cells[9].Text =
"<a href='Javascript:ShowDetail()' id='CheckTno' runat='server'><img src='/Images/CwtUI/Check.gif' style=' border:0; vertical-align:text-bottom' /></a>";
ShowDetail()使用Jquery实现的跳转功能。代码如下:
function ShowDetail() {
var theUrl = "DetailInfo.aspx";
$.Dialog("tno", null, theUrl, 500, 260);
}如果把JS直接换成链接地址可以正常调用。但是加载JS后没有报错,也没有任何反应。
请问各位有什么办法?
和插件的文件 直接写个a满足不了需求?遮罩?
改用onclick事件调用
e.Row.Cells[9].Text = "<img src='/Images/Check.gif' onclick=ShowDetail()' style=' border:0; vertical-align:text-bottom' />";