Kendo UI 页面根本不绑定或引用模型

问题描述 投票:0回答:1

一定是做了一些愚蠢的事情,Kendo UI 未能绑定到模型,并且我一直收到空指针异常

System.NullReferenceException: Object reference not set to an instance of an object on the page

这是索引()

public class MyController : Controller
{
 [HttpGet]
 public IActionResult Index()
 {
   return View(new MyModel { Id=123, Name="Test Name", Description="Test 
 Description"});
 }
}

这是模型定义:

namespace MyNamespace.Models
{
    public class MyModel
    {
        public int? Id { get; set; }
        public string? Name { get; set; }
        public string? Description { get; set; }
    }
}

这是剃须刀页面:

@page
@using MyNamespace.Models
@model MyModel


@if (Model != null && Model.Id != null && Model.Id > 0)
{
    <p>ID: @Model.Id</p>
    <p>Name: @Model.Name</p>
    <p>Description: @Model.Description</p>
}
else
{
    <p>Model ID is null</p>
}

ViewBag 属性工作正常,但无法使用强类型模型属性

asp.net-core kendo-ui kendo-asp.net-mvc
1个回答
0
投票

解决了。查看最后一条评论。

© www.soinside.com 2019 - 2024. All rights reserved.