элементы списка не отображаются - PullRequest
0 голосов
/ 08 января 2011

Этот вопрос уже задавался здесь ранее, но автор был не очень ясен и не получил ответов (1-я ссылка). Почему мои элементы списка не отображаются правильно? Это почти как они там, но они не связаны с выпадающим списком (обратите внимание на мой ярлык, он появляется на полпути вниз по странице, а не прямо под списком при запуске). Я не получаю ошибок на странице, что хорошо (отличается от того, когда я пытался сделать это в VS2005), и выпадающий список отображается нормально, но когда я нажимаю на него, там ничего нет.

 <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:ComboBox ID="ComboBox1" runat="server" AutoPostBack="true" 
            DropDownStyle="DropDownList">
          <asp:ListItem>thisis</asp:ListItem>
          <asp:ListItem>mynetwork</asp:ListItem>
          <asp:ListItem>getoffmyjunk</asp:ListItem>
          <asp:ListItem>itsmine</asp:ListItem>
          <asp:ListItem>illkillyou</asp:ListItem>
          <asp:ListItem>forrealz</asp:ListItem>
          <asp:ListItem>what</asp:ListItem>
          <asp:ListItem>didyousaysomething</asp:ListItem>
          <asp:ListItem>didn'tthinkso</asp:ListItem>
          <asp:ListItem>meh</asp:ListItem>
        </asp:ComboBox>
        <br />
        <asp:Label ID="lbl" runat="server">default text</asp:Label>
    </div>
    </form>
</body>
</html>

https://stackoverflow.com/questions/4322922/combo-box-items-does-not-display-below-of-combo-box-why

У меня та же проблема, что и у этого парня: http://p2p.wrox.com/book-asp-net-ajax-programmers-reference-asp-net-2-0-asp-net-3-5-isbn-978-0-470-10998-4/80267-ajax-combobox-not-displaying-item-list-correctly.html

Ответы [ 2 ]

0 голосов
/ 26 января 2011

Использовать toolkitscriptmanager xDхотел дать ответ Тиму, но он не поместит свой комментарий в качестве ответа ;;

0 голосов
/ 08 января 2011

Ваш синтаксис выглядит неправильно для элемента управления ComboBox.Вы хотите использовать параметры Text и Value, чтобы получить параметры для отображения.Вы захотите, чтобы это выглядело так:

<asp:ComboBox ID="ComboBox1" runat="server" AutoPostBack="true" DropDownStyle="DropDownList">
   <asp:ListItem Text="thisis" Value="thisis"></asp:ListItem>
   <asp:ListItem Text="mynetwork" Value="mynetwork"></asp:ListItem>
   <asp:ListItem Text="getoffmyjunk" Value="getoffmyjunk"></asp:ListItem>
</asp:ComboBox>

Примечание. Возможно, у вас также возникают проблемы с объявлением тега управления.Например, когда я импортирую AJAX Control Toolkit в свои приложения и добавляю правильные ссылки, я использую тег «cc1» для всех элементов управления AJAX Control Toolkit.Возможно, вам также понадобится дважды проверить эти ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...