对象引用未设置为对象的实例/因为我的TempData仍然为空

时间:2019-05-28 06:21:39

标签: c# asp.net asp.net-mvc asp.net-ajax

如何处理此错误?我有一个按钮,它使我的排队对象出队,然后将其保存在我的TempData["QueueNumber"]中,然后有一个呼叫屏幕视图,该屏幕获取我的TempData的属性并进行渲染。仅当我有一个对象TempData时,它才部分起作用,但是当它为null时,它开始向我抛出Object reference not set to an instance of an object.错误。

这是我的观点:

@{
    var item = (Rosh.QueueMe.Web.Models.MyQueue)TempData["QueueItem"];
}

    <table id="auto">
        <tr style="font-family:'Arial Rounded MT'">
            <th class="tickets">TICKETS</th>
            <th class="name">NAME</th>
            <th class="counter">COUNTER</th>
            <th class="service">SERVICE</th>
        </tr>
        <tr class="data">
            <td>#@item.QueueNumber</td>
            <td>@item.Name</td>
            <td>Desk 1</td>
            <td>@item.ServiceId</td>
        </tr>
    </table>

0 个答案:

没有答案