我正在开发一个应该允许客户端向页面添加多个内容部分的应用程序(在选项卡中)。但是,我还没有找到一种方法来轻松创建用于编辑选项卡的表单。
现在假设标签只包含标题。我有一个添加标签的表单,这很简单。但我还想要一个表单,为每个选项卡显示文本输入,并允许编辑和保存标题。我正在努力解决两个主要概念:
目前我将其限制为五个字段并使用如下代码:
1. <asp:TextBox ID="TabTitle_1" runat="server"></asp:TextBox><br>
....
5. <asp:TextBox ID="TabTitle_5" runat="server"></asp:TextBox>
在服务器端使用此设置选项卡:
// numrows is the number of current tabs
If numrows > 0 Then
Me.TabTitle_1.Text = dtClientNotes.Rows(0).Item("title")
Me.TabTitle_1.Visible = True
End If
....
If numrows > 4 Then
Me.TabTitle_5.Text = dtClientNotes.Rows(4).Item("title")
Me.TabTitle_5.Visible = True
End If
使用这样的代码来处理表单子语句:
If numrows > 0 Then
Clients.EditTab(dtClientNotes.Rows(0).Item("id").ToString, Me.TabTitle_1.Text)
End If
我认为像TabTitle[0]
这样的东西是可以接受的,并允许轻松循环(就像在PHP中一样),但它显然是“不是有效的标识符”。
我很有可能将这种方法完全放在首位。我已经使用asp.net和VB相当多的简单表单,但我更习惯PHP。如果有人能提供一些指示,我将非常感激!!
答案 0 :(得分:1)
我建议使用repeater control。您可以根据需要自定义布局(请参阅通过“转发器控件”链接提供的示例)。访问控件中的数据同样容易(迭代转发器中的每个项目,再次查看msdn网站上提供的示例)。