C# 如何从代码隐藏向我的div添加单击事件?
如何从代码隐藏向我的div添加单击事件 我看到点击div会出现一个消息框,里面有你想删除这个和框中的yes或no吗 所有这些都来自代码背后:C# 如何从代码隐藏向我的div添加单击事件?,c#,asp.net,html,C#,Asp.net,Html,如何从代码隐藏向我的div添加单击事件 我看到点击div会出现一个消息框,里面有你想删除这个和框中的yes或no吗 所有这些都来自代码背后: while (reader.Read()) { System.Web.UI.HtmlControls.HtmlGenericControl div = new System.Web.UI.HtmlControls.HtmlGenericControl("div");
while (reader.Read())
{
System.Web.UI.HtmlControls.HtmlGenericControl div = new System.Web.UI.HtmlControls.HtmlGenericControl("div");
div.Attributes["class"] = "test";
//div.Style["float"] = "left";
div.ID = "test";
Image img = new Image();
img.ImageUrl = String.Format("{0}", reader.GetString(1));
// this line needs to be represented in sql syntax
//img.ImageUrl = "~/userdata/2/uploadedimage/batman-for-facebook.jpg";
img.AlternateText = "Test image";
div.Controls.Add(img);
div.Controls.Add(ParseControl(String.Format("   "+"{0}", reader.GetString(0))));
div.Style["clear"] = "both";
test1.Controls.Add(div);
}
如果可以的话,您可以添加一个点击事件吗?如何添加?此链接应总结如下:
如果我在Delete框中点击yes进行确认,代码将带我到哪里?我需要它再次返回到我的代码后面?然后做另一个函数,这样就没有办法坚持用C来做了吗?我肯定你指的是javascript而不是java。当在框中单击“否”时,返回false并取消对按钮的均匀单击。不,您不能在C#中执行此操作,因为您正在寻找客户端解决方案。另一种方法是将它们重定向到另一个页面,或者使用MS-Ajax并给它们一个HTML确认,然后在服务器端处理resp。
c#
_myButton.Attributes.Add("onclick", "return confirm_delete();");
javascript:
function confirm_delete()
{
if (confirm("Are you sure you want to delete the custom search?")==true)
return true;
else
return false;
}
div.Attributes.Add("onclick", DoSomething);