c# - 在特定位置动态添加按钮

标签 c# html css asp.net

我想在一些特定文本之后循环动态添加按钮。我有一个问答网站,我希望每个问题都有一个“投票为最佳答案”按钮。请考虑以下事项:

for (int i = 0 ; i < num_of_answers ; i++)
{
     //print the answer...DONE
     //add button to mark it as best... How?
}

它显然会导致某个脚本,我的意思是,当添加该按钮时,它总是会转到页面底部,而不是靠近我想要的问题。我知道如何添加按钮,但如何将其放置在我想要的位置?

最佳答案

在 ASP.NET 中动态创建控件不是一个好主意,因为很难或在某些复杂情况下无法处理它们的事件。

相反,您可以简单地使用 Repeater 控件。

这里是例子

MSDN - repeater document

C-sharpCorner

如果你愿意,我可以为你做一个例子。

关于c# - 在特定位置动态添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30829260/

相关文章:

c# - 加入一个线程无一异常(exception)地停止执行

c# - 为什么 '\0' .ToString()==string.Empty 返回 FALSE?

c# - 无法从同一台服务器访问网站

css - 如何显示与图像内联的文本?

html - 为什么百分比高度不适用于我的 div?

html - 如何在标准 html 中显示文本

c# - 我在 Servicestack session 文档中遗漏了一些东西

html - 使用负边距属性时如何防止文本元素中的光标跳转

html - 增加一个部分中两行之间的空间

JavaScript 碰撞检测错误