Я не уверен, что именно вы пытаетесь сделать и почему вы конвертируете JsonString в перечисляемое.
Если вам нужны эти классы в вашем представлении, вы можете использовать их, определив список менюв вашей модели:
public List<AppMenu> AppMenues;
public void OnGet()
{
AppMenues = Test();
}
В вашей тестовой функции вы просто должны вернуть список, который вы создаете.Я буду использовать имя вашей функции, но вы действительно должны переименовать его:
public List<AppMenu> Test()
{
var apps = new List<AppMenu>();
//your filling logic
return apps;
}
Теперь вы можете использовать его в своей RazorPage:
@page
@model HomeModel
@{
foreach (var i in Model.AppMenues)
{
<p>@i.MenuName</p>
}
}
Имя вашей модели должно отличаться, еслиВы не находитесь на странице с именем home.