У меня есть кнопка для удаления моих данных из статической переменной, затем мне нужно отобразить определенное свойство в моем представлении, но по какой-то причине я не могу отобразить его, даже если уже использую пространство имен.
Вот мой контроллер:
public ActionResult BtnNext()
{
var first = MyQueue.todayQueue.Dequeue();
TempData["QueueItem"] = first;
return PartialView("_queuenumber");
}
Вот мой вид:
@{
var item = (MyQueue)TempData["QueueItem"];
}
<p>@item.QueueNumber</p>
Вот мой класс:
public class MyQueue
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int MyQueueId { get; set; }
[Required]
public string Name { get; set; }
public string QueueNumber
{
get
{
return string.Format("{0}{1:000}", ServiceLetter ?? "?", MyQueueId);
}
set { }
}
public static Queue<MyQueue> todayQueue = new Queue<MyQueue>();
public int ServiceId { get; set; }
public string ServiceLetter { get; set; }
public virtual Service Service { get; set; }
}
Это выглядит хорошо и работает, но дляПо какой-то причине я получаю ошибку.Ошибка выглядит следующим образом.
Сообщение об ошибке:
"Не удалось найти тип или имя пространства имен 'MyQueue' (отсутствует директива using или ссылка на сборку?)"