Nano Hash - криптовалюты, майнинг, программирование

MVC DropDownListДля добавления диапазона с выбранным значением

Поэтому каждый раз, когда я добавляю раскрывающийся список, используя этот код:

@Html.DropDownListFor(m => m.selectedModule, Model.Modules, new { @class = "form-control" })

Но по какой-то причине, хотя мое поле выбора отображается нормально, оно добавляет Span с показанным выбранным значением, которое я бы предпочел не отображать. Есть ли способ сделать так, чтобы он не отображался, или мне просто нужно скрыть его в CSS?

Сгенерированный код в файле HTML выглядит так:

<div class="ui-select">
<div id="selectedModule-button" class="ui-btn ui-icon-carat-d ui-btn-icon-right ui-corner-all ui-shadow">    
    <span class="form-    control">Introductory Placement</span>
    <select class="form-control" id="selectedModule" name="selectedModule"> 
           <option>Introductory Placement</option>
           <option>Placement 1</option>
           <option>Placement 2</option>
           <option>Placement 3</option>
           <option>Placement 4</option>
           <option>Placement 5</option>
           <option>Placement 6</option>
</select></div></div>

  • извините, у вас есть дополнительный диапазон, добавленный к выбранной опции? Вы уверены, что вспомогательный метод сгенерировал эту разметку? Вы можете опубликовать сгенерированную разметку соответствующей части? 29.07.2016
  • можете ли вы показать исходный фрагмент страницы после рендеринга и разметку вокруг выпадающего списка для 29.07.2016
  • Можете ли вы показать чистый код, отображаемый в Chrome или других браузерах? Таким образом, мы также можем видеть значения диапазона. 29.07.2016
  • Я добавил сгенерированный код к вопросу в соответствии с запросами 29.07.2016
  • Это не похоже на код, который будет сгенерирован вышеприведенным помощником. откуда он берет весь код ui-btn? Я бы посмотрел выше вашего кода @Html.DropDownListFor(). ЕСЛИ что-то после рендеринга страницы не могло изменить его? 29.07.2016
  • Я думаю, что ваш сгенерированный раскрывающийся список повторно инициализируется некоторыми js, которые вы используете в своем коде. 29.07.2016
  • Удалите класс CSS form-control из раскрывающегося списка и посмотрите, что произойдет. Я предполагаю, что библиотека начальной загрузки Twitter изменяет визуализированную разметку элемента SELECT. 29.07.2016
  • Отключив все файлы javascript один за другим и повторно включив их, я сузил проблему до Jquery-mobile, что немного больно, поскольку в настоящее время я использую это довольно интенсивно. 29.07.2016

Ответы:


1

Оказывается, проблема, с которой я столкнулся, была связана с Jquery Mobile, способ остановить это состоял в том, чтобы просто добавить атрибут data-role="none" в поле выбора, и все было золотым.

29.07.2016
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..