Вот мой код контроллера:Кастинг ViewData в asp.net MVC
public ActionResult Index()
{
AccountModel user = new AccountModel();
user.Username = "Jay";
user.Password = "Jay";
ViewData["EmpData"] = user;
return View();
}
Как я могу бросить ViewData["EmpData"]
в коде представления?
Просто используйте 'вернуться View (пользователя),' 'и добавить @model user' в представлении –
Я знаю, будет работать именно так. Но как заставить ViewData использовать @model AccountModel? – iJade
Если вы не собираетесь передавать модель в представление, то в представлении нет точки, содержащей инструкцию '@ model'. Вы можете использовать '@ {var user = ViewData [" EmpData "] как пользователь; } ', но какой будет точка –