簡體   English   中英

class 的實例是 null 在其他 class

[英]Instance of class is null in other class

我在我的Events.cs ZA2F2ED4FDC40AB61DZC2 的方法中為我的 Events.cs model class 的屬性添加了一個值。 我想通過這個 model class 的實例在另一個 class 中使用這個值。

在該方法的運行時,此實例不是 null,也在其他類中。 但是在方法運行之后,我不能使用其他 class 中的附加值,因為實例是 null。 我如何使用這個具有附加值的實例?

Controller class中的加值方法:

public Events _events;

[HttpPost]
public ActionResult Search(Events events)
{
    _events = events;
    return Json("true", JsonRequestBehavior.AllowGet);
}

其他Events.cs中的 Events.cs 實例:

public Events _events;

這是因為字段_events僅持續您的 class 實例的持續時間。 每個新的 web 請求都會構造一個新的 controller 來執行任務,然后在請求完成時銷毀 controller。

因為具有相同聲明但在不同 class 中的屬性彼此不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM