我在UpdatePanel页面上添加了一个GridView,并将一个Panel放在一个单元格中,并将代码后面的LinkButton添加到此面板中,如下所示
Panel pnl = (Panel)GridView1.Rows[i].Cells[4].FindControl("pnlSteps");//pnlSteps is Panel's Id
LinkButton lnk = new LinkButton();
//...
pnl.Controls.Add(lnk);
当用户点击每个LinkButton我想运行一个javascript函数时,我该怎么办?
答案 0 :(得分:1)
像这样在函数上提升OnClick事件。
lnk.attributes.Add("onclick", "function()");
答案 1 :(得分:1)
你可以这样使用
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中创建一个函数如下
<script type="text/javascript">
function YourFunction()
{
alert("function called");
return false;//don't forgot this
}
</script>