我试图创建一个ASP:直放站编程,并试图绑定列时,我有一个问题。 我读过的教程是相当混乱,许多人没有得到的结合点。
我的问题是只有在绑定数据,当我处于“静止”转发写这点:
<%# DataBinder.Eval(Container.DataItem, "Name")%>
我不知道在代码隐藏工作时应该是什么,这是一个类中,所以我没有一个事件处理程序。 这是我到目前为止的代码:
Dim DsArbol As New SqlDataAdapter(query, System.Configuration.ConfigurationManager.ConnectionStrings("CNX").ConnectionString)
Dim tablaCarpetas As New DataTable
DsArbol.Fill(tablaCarpetas)
Dim RepArbol As New Repeater
RepArbol.DataSource = tablaCarpetas
RepArbol.ID = "repArbolCarpetas"
Dim header As New TemplateBuilder
Dim item As New TemplateBuilder
Dim footer As New TemplateBuilder
header.AppendLiteralString("<ul class=""arbol-carpetas"">")
item.AppendLiteralString(String.Format("<li id=""li_carpeta_{0}"">{1}</li>", 1, DataBinder.Eval(Container.DataItem, "Name")))
footer.AppendLiteralString("</ul>")
RepArbol.HeaderTemplate = header
RepArbol.ItemTemplate = item
RepArbol.FooterTemplate = footer
RepArbol.DataBind()
PanelArbolCarpetas.Controls.Add(RepArbol)
我应该怎么写,而不是DataBinder.Eval(Container.DataItem, "Name")