Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将链接按钮置于GridView';当用户点击单元格时,运行javascript函数_Javascript_Asp.net - Fatal编程技术网

将链接按钮置于GridView';当用户点击单元格时,运行javascript函数

将链接按钮置于GridView';当用户点击单元格时,运行javascript函数,javascript,asp.net,Javascript,Asp.net,我在UpdatePanel中的页面上添加了一个GridView,并在其中一个单元格中添加了一个面板,然后将代码后面的LinkButton添加到该面板中,如下所示 Panel pnl = (Panel)GridView1.Rows[i].Cells[4].FindControl("pnlSteps");//pnlSteps is Panel's Id LinkButton lnk = new LinkButton(); //... pnl.Controls.Add(lnk); 当用户单击我想要运

我在UpdatePanel中的页面上添加了一个GridView,并在其中一个单元格中添加了一个面板,然后将代码后面的LinkButton添加到该面板中,如下所示

Panel pnl = (Panel)GridView1.Rows[i].Cells[4].FindControl("pnlSteps");//pnlSteps is Panel's Id
LinkButton lnk = new LinkButton();
//...
pnl.Controls.Add(lnk);

当用户单击我想要运行javascript函数的每个链接按钮时,我该怎么做?

像这样在函数上引发OnClick事件

lnk.attributes.Add("onclick", "function()");
你可以这样用

Panel pnl = (Panel)GridView1.Rows[i].Cells[4].FindControl("pnlSteps");
LinkButton lnk = new LinkButton();
lnk.attributes.Add("onclick", "YourFunction();");
pnl.Controls.Add(lnk);
在java脚本中创建一个函数,如下所示

<script type="text/javascript">
  function YourFunction()
  {
        alert("function called");
        return false;//don't forgot this
  }
</script>

函数YourFunction()
{
警报(“调用的函数”);
return false;//别忘了这个
}

不客气。如果答案对你有帮助,别忘了标出。