与Sql数据库和链接按钮相关的Asp.net

本文关键字:Asp net 按钮 Sql 数据库 链接 | 更新日期: 2023-09-27 18:29:41

我想从Discover.aspx页面的sql数据库中检索100个问题。但检索到的问题应该是LinkButton格式,而不是文本格式。

不知道使用多少LinkButton,因为问题可能会增加。

试着理解我的问题。:)

Java开发人员也回答了这个问题,因为我在使用Java和Asp.net制作论坛网站时遇到了这个问题。

与Sql数据库和链接按钮相关的Asp.net

asp:listview控件可以很容易地执行您想要的操作。在列表视图的项目模板中,您可以插入链接按钮控件。在代码后台,你可以进行

listview1.datasource = sqlresults;
listview1.databind();

然后,项目模板中的任何内容都将为数据源中的每个记录重复。在项模板中,还可以使用语法从数据源动态插入数据:<%#Eval("字段名称")%>。

处理点击事件与通常略有不同。您需要处理listview项命令事件,并使用发件人来确定单击了哪个按钮。

有大量的在线文档可以帮助您了解如何使用listview控件实现所有这些。

如果您不想使用listView,那么您可以尝试一下。

我为你提供合乎逻辑的解释。在for循环中,为LinkButton类创建对象。使用for循环中使用的变量为每个对象分配名称,例如:

for(int i=1;i<=Count(Rows);i++)
{
LinkButton lb=new LinkButton();
lb.Name="lb"+i.ToString();
lb.Text = Your Question Data Here;
Add lb to a Grid or in a panel so that it is visible on the page.
}