MVC3 Razor SelectList.MakeSelection проблема - PullRequest
       14

MVC3 Razor SelectList.MakeSelection проблема

0 голосов
/ 13 сентября 2011

Я работаю над веб-приложением MVC3. Я хочу, чтобы список вращения отображался в поле зрения. Но во время сборки я получаю ошибку:

Ошибка 2971 «System.Web.Mvc.SelectList» не содержит определения для 'MakeSelection' и не принимается метод расширения 'MakeSelection' первый аргумент типа «System.Web.Mvc.SelectList» может быть найден (вам не хватает директивы using или ссылки на сборку?).

Мой код:

<div class="editor-field">
    @Html.DropDownListFor(model => model.JobFiles[i].JobPages[j].UserRotation, (ViewData["rotation"] as SelectList).MakeSelection(Model.JobFiles[i].JobPages[j].UserRotation))
</div>

Пожалуйста, помогите. Спасибо заранее.

1 Ответ

0 голосов
/ 13 сентября 2011

Ваша ошибка говорит о том, что функция MakeSelection не принадлежит объекту System.Web.Mvc.SelectList. Я нашел этот метод расширения -

public static SelectList MakeSelection(this SelectList list, object selection)
{
    return new SelectList(list.Items, list.DataValueField, list.DataTextField, selection);
} 

в этот вопрос , вам не хватает метода расширения из вашего кода?

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