我有一个带有OnClientClick事件的图像按钮来加载Ajax。
我想检测到我的图像按钮被单击。我会努力的,但是没有运气。
这是我的代码:
ImageButton imgbtn = new ImageButton();
imgbtn.Height = 25;
imgbtn.CssClass = "light";
imgbtn.ID = "led" + i;
imgbtn.OnClientClick = "Turnon('" + table.Rows[i]["Url"].ToString() + "');";
//If i can detected that my imgbtn is clicked
//I will do something
抱歉,如果我的问题不清楚,但我会尽力向您展示我的想法。
谢谢!
最佳答案
这是解决方案
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script>
function Turnon(url)
{
alert(url);
}
</script>
</head>
<body>
<form id="form1" runat="server">
</form>
</body>
</html>
您需要向
form
或place holder
上的任何aspx page
添加控件。后面的代码:
ImageButton imgbtn = new ImageButton();
imgbtn.Height = 25;
imgbtn.CssClass = "light";
imgbtn.ID = "led";
imgbtn.OnClientClick = "Turnon('" + "www.google.com" + "');";
form1.Controls.Add(imgbtn); //
关于javascript - 如何检测控件在ASP.NET C#中单击OnClientClick?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30472072/