В настоящее время я получаю следующую ошибку при попытке динамически заполнить раскрывающийся список с помощью Blazor.
Я считаю, что создал TeamModel правильно и дал ссылку на страницу, где код должен быть заполнен.
Кроме того, на страницах нет ошибок, и страница .Razor видит, что модель TeamModel существует.
< п>Куда я иду? неправильно?
Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Компонент отрисовки необработанных исключений: невозможно указать значение для свойства
'TeamModel' для типа 'WasmInterface.Pages.Home'. Нет зарегистрированной службы типа
'WasmInterface.Models.TeamModel'.
System.InvalidOperationException: невозможно предоставить значение для свойства 'TeamModel' для
типа 'WasmInterface.Pages .Дом'. Не существует зарегистрированной службы типа
'WasmInterface.Models.TeamModel'.
Это код элемента управления на странице< /p>
@page "/"
@* //@using WasmInterface.Services *@
@using WasmInterface.Models
@inject NavigationManager Navigation
@inject TeamModel TeamModel
Team : @TeamModel.ID
Please Select Team
@foreach (var item in teams)
{
@item.Name
}
Это код страницы в файле .cs
#region Uses
using Microsoft.AspNetCore.Components;
using WasmInterface.Models;
#endregion
namespace WasmInterface.Pages;
///
///
/// This is the code file that is 'behind' the Home.razor page
///
public sealed partial class Home
{
[Inject]
private IConfiguration? Config { get; init; }
private string PageTitle => Config?[ "Home:PageTitle" ] ?? string.Empty;
#pragma warning disable IDE0055
/// The code that's violating the rule is on this line.
#pragma warning restore IDE0055
List teams = new List(){
new TeamModel() { ID = 1, Name = "Team"},
new TeamModel() { ID = 2, Name = "Team2"},
new TeamModel() { ID = 3, Name = "Team3"}
};
}
А это код модели:
///
/// Gets Team Model
///
public class TeamModel
{
/////
///// Gets ID
/////
public int ID { get; set; }
/////
///// Gets Name
/////
public string? Name { get; set; }
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ynamically
Тип службы не найден при попытке динамического заполнения DropDown. ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
JqGrid – добавление Select DropDown для редактирования формы и заполнения из базы данных
Anonymous » » в форуме Jquery - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-