簡體   English   中英

如何將我的 razor model 的屬性傳遞給部分?

[英]How do I pass a property of my razor model to a partial?

我有一個 razor 頁面,其中我的頁面 model 的 SomeList 屬性是List<Blah>類型,具有以下內容:

@await Html.PartialAsync("_QueueTable", Model.SomeList)

我有以下部分:

@page
@model List<Blah>

當我到達斷點時,嘗試訪問 Model 會給我一個 NullReferenceException。

如果我檢查 ViewBag 的非公共成員中的 ViewData,我會看到我正在尋找的 Model。

如何正確設置它,以便我可以在我的部分中簡單地引用 Model 以便我可以對我的列表采取行動?

問題是我的部分頂部有一個@page 指令

我在創建部分時嘗試刪除該指令,但 VS 給了我一個錯誤,說它必須存在。

我沒有再想它,直到一位同事終於指出了這一點。 我刪除了指令,進行了清理,進行了構建,然后我就開始營業了。

暫無
暫無

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

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