【发布时间】:2017-08-25 14:00:00
【问题描述】:
我像这样从 c# 端创建一个按钮:
content += "<button class='btn btn-info' runat='server' style='margin-left:4%' id='Like" + dr[0] + "' onclick='likeClick'>";
这个事件真的很简单,我只是想看看它是否有效:
protected void likeClick(object sender, EventArgs e)
{
content = sender.ToString();
}
但是当我单击按钮时它不会触发事件,我在事件中设置了一个断点并进行了调试,但它没有启动功能。我在浏览器中打开了 Inspect Element 并单击了按钮。它向我展示了这一点:
我在这里做错了什么?
【问题讨论】:
-
你要使用html按钮还是ASP按钮
-
我都试过了,但是没有用。我想我更喜欢asp按钮。
-
我试图这样做,但我想如何将它添加到内容变量中?因为我不能像这样
content += likeButton;我也可以在里面放html标签吗?像这样:likeButton.Text = "<span class='glyphicon glyphicon-thumbs-up' style = 'font-size:250%; color:white'></span><span style='color:white;'> 23 </span>";内容变量在aspx端<%=content %>Ty帮忙! -
也许我应该用html按钮来做?
标签: c# html asp.net button onclick