Как заставить метки ASP CheckBoxList оставаться в той же строке, что и флажок

Это может быть обычная проблема, но я изо всех сил пытаюсь найти решение, которое ее исправит.

У меня есть модальное всплывающее окно, которое я показываю с помощью jQuery, это всплывающее окно содержит список флажков и кнопку, код выглядит так:

<div id="dialog" title="Notify Users" >
    <div style="width:100%; height:500px; overflow:auto;">
        <asp:CheckBoxList ID="chkNotify" 
            runat="server" 
            CssClass="checkboxlist_nowrap"
            RepeatLayout="Table" 
            /> 
    </div>
    <asp:Button ID="btnSaveNotifications"
        runat="server" 
        Text="Ok"
        />
</div>

Всплывающее окно отображается правильно, однако метки для каждого флажка находятся в строке под флажком. Я не могу понять, почему это происходит, сначала я предположил, что div , содержащий CheckBoxList , был просто слишком мал, поэтому я дал каждому div фиксированную ширину , но это ничего не помогло.

Я также пробовал применить этот CSS

.checkboxlist_nowrap tr td label
{
    white-space:nowrap;
    overflow:hidden;
    width:100%;
}

Это не помогло, но я не уверен, действительно ли использовалась таблица стилей, хотя у меня есть:

  <link href="../css/HelpDesk.css" rel="stylesheet" type="text/css" />

в тегах заголовка.

Кто-нибудь может предложить что-нибудь еще, что я могу попробовать?

Спасибо

ОБНОВЛЕНИЕ: Вот мой JQuery:

 $(function () {
    $("#dialog").dialog({
       autoOpen: false,
       show: "blind",
       width: 400, 

       hide: "explode"
    });

И вот как я заполняю CheckBoxList :

 Private Sub populateCheckBoxList()

      Dim notificationList As DataTable
      notificationList = dbGetNotificationsList(1)

      For Each dr As DataRow In notificationList.Rows

         Dim li As New ListItem
         li.Text = dr("FullName")
         li.Value = dr("ID")

         If (dr("Checked") = 1) Then
            li.Selected = True
         Else
            li.Selected = False
         End If
         chkNotify.Items.Add(li)

      Next

   End Sub

Я попытался переместить CheckBoxList внутрь тега формы, чтобы никакие другие стили не могли применяться и ничто не должно повлиять на него, однако у меня все еще возникает та же проблема.

6
задан Purplegoldfish 1 November 2011 в 17:07
поделиться