Подключение контроллера с моделью для отображения результатов на странице просмотраC#

Место общения программистов C#
Anonymous
Подключение контроллера с моделью для отображения результатов на странице просмотра

Сообщение Anonymous »

Итак, у меня есть этот проект ASP.net MVC, в котором я создал сервисный уровень, представления модели, контроллер и страницу просмотра. Но у меня возникают проблемы с отображением своих результатов на странице просмотра. Я начинаю это, передав конкретный оператор LINQ на уровне сервиса, поэтому я смог вернуть его, чтобы отображаться в представлении. Вот что у меня есть:
Сервис:

Код: Выделить всё

public IEnumerable GetUsers(int sectionID)
{
var _role = DataConnection.GetRole(9, r => new RoleUser
{
Name = RoleColumnMap.Name(r),
Email = RoleColumnMap.Email(r)
}, resultsPerPage: 20, pageNumber: 1);
return _role;
}
модели:

Код: Выделить всё

public partial class Role
{
public RoleView()
{
this.Users = new HashSet();
}
public ICollection Users { get; set; }
}

public class RoleUser
{
public string Name { get; set; }
public string Email { get; set; }
}
контроллер:

Код: Выделить всё

public ActionResult RoleUser(RoleView rvw)
{
var rosterUser = new RosterService().GetUsers();
ViewBag.RosterUsers = rosterUser;
return View();
}
view:

@Model.Name

< /code>
Я не уверен, что мне не хватает или делаю неправильно, но любые советы будут отличными. Я в основном хочу вернуть результаты из оператора LINQ, который я тестирую, чтобы увидеть, что соединение является правильным, а функциональность существует, прежде чем улучшить. Спасибо ...

Подробнее здесь: https://stackoverflow.com/questions/156 ... -view-page

Вернуться в «C#»