Razor ActionResult выбор радиокнопки - PullRequest
0 голосов
/ 18 марта 2020

В моем приложении я создал этот ActionResult Edit, который возвращает PartialView с выбранной моделью. Теперь я хотел бы использовать эту модель, чтобы выбрать правильный вариант радио. Я получаю сообщение об ошибке: ViewBag не существует.

Контроллеры

 public ActionResult Edit(string index)
        {
            var selectedReference = template.References.First(reference => reference.SortOrder == index);
            return PartialView(selectedReference);
        }

View

    <div class="row">
        <div class="col-md-10">
            <div>
                <input type="radio" name="referenceType" id="pubmed-radio" />
                  <div>
                    <input type="radio" name="referenceType" id="pubmed-radio" @(ViewBag.model => model.Type == "Pubmed" ? "checked='true'" : "") />

                    <label for="pubmed-radio">PubMed search</label>
                </div>
                <label for="pubmed-radio">PubMed search</label>
            </div>
            <div>
                <input type="radio" name="referenceType" id="guideline-radio" />
                <label for="guideline-radio">Guideline search</label>
            </div>
            <div>
                <input type="radio" name="referenceType" id="manual-guideline-radio" />
                <label for="manual-guideline-radio">Manual guideline reference</label>
            </div>
            <div>
                <input type="radio" name="referenceType" id="free-text-radio" />
                <label for="free-text-radio">Free text reference</label>
            </div>
        </div>
    </div>
...