В моем приложении я создал этот 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>