0
我們被告知,要使用視圖組件,請從視圖中調用@Component.InvokeAsync("Name of view component", "anonymous type containing parameters")
。從視圖中調用視圖組件時,什麼是組件?
請告訴我組件代表什麼以及它在哪裏定義。
我們被告知,要使用視圖組件,請從視圖中調用@Component.InvokeAsync("Name of view component", "anonymous type containing parameters")
。從視圖中調用視圖組件時,什麼是組件?
請告訴我組件代表什麼以及它在哪裏定義。
(基於下面的評論線程上更新。)
的Component
財產來自於剃刀自動生成的代碼。 You can see it explicitly noted here,以及其他默認值和名稱空間。它將Microsoft.AspNetCore.Mvc.IViewComponentHelper
接口的方法分配給Component
屬性。
感謝您的回答,但這不是我要求的...... – Issac
感謝您的回答,但這不是我所問的......讓我重新修改我的問題,如下所示:什麼是組件(之後的單詞.InvokeAsync來)?它是一個全局變量嗎?它是RazorPage還是RazorView的屬性?它是使用指令@inject注入到視圖中的變量嗎? – Issac
@ Ray,非常感謝...這就是我一直在尋找的東西。 – Issac