ASP.net使用Bootstrap TokenField

时间:2018-06-02 14:58:59

标签: jquery asp.net bootstrap-4 bootstrap-tokenfield

我正在使用以下库:

http://sliptree.github.io/bootstrap-tokenfield/

在大多数情况下,我让它发挥作用。问题是当我尝试将代码后面的数据加载到tokenfield文本框中时。但是,当我这样做时,它没有正确加载。它不是拥有一个带有文本和值的标记,而是创建两个标记,一个用于文本,一个用于值。我的代码很简单:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If (Not Page.IsPostBack) Then
           Me.myTb.Text = JsonConvert.SerializeObject(MyObject.Token_List)
    End If
End Sub

我的对象创建者:

Public Class TokenField
    Public Property label As String
    Public Property value As String
End Class

.. datbase类:

             Dim fieldList As New List(Of TokenField)
             Using dr
                If (dr.HasRows = True) Then
                    While dr.Read
                        Dim newToken As New TokenField
                        newToken.label = dr.Item("id")
                        newToken.value = dr.Item("name")

                        fieldList.Add(newToken)
                    End While
                End If
            End Using
            return fieldList

如何从服务器代码正确加载令牌以在页面加载时预先填充文本框?即使您知道如何在PHP中执行此操作,这可能会有所帮助。

感谢

0 个答案:

没有答案