gpt4 book ai didi

c# - “模型”与声明“System.Web.Mvc.WebViewPage.Model”冲突

转载 作者:可可西里 更新时间:2023-11-01 08:15:05 25 4
gpt4 key购买 nike

我想显示以下客户对象。

public Class Customer
{
public long Id { get; set; }
public string Name { get; set; }
public Address AddressInfo { get; set; }
}

public class Address
{
public string Details { get; set; }
public City CityInfo { get; set; }
public Region RegionInfo { get; set; }
}

并且有一个 Controller 返回给客户查看

public ActionResult GetCustomer(long Id)
{
return View("Customer",GetCustomer(Id));
}

最后是 View ,

[Customer.cshtml]
@model Customer;
Name: @Model.Name
Address Details: @Html.Partial("Address",Model)

[Address.cshtml]
@model Customer;
@Model.CityInfo.Name, @Model.RegionInfo.Name

一切似乎都很好。但是我在@Html.Partial("Address",Model) 上收到“'Model'与声明'System.Web.Mvc.WebViewPage.Model”错误我之前在许多项目中做过同样的事情但没有得到问题。

我没有进一步的线索。

有人可以帮我解决这个问题吗。

我看过很多关于这种错误的帖子。但那些与 @Html.Partial() 无关。

感谢和问候,

Saravanakumar R.

最佳答案

我已经解决了这个问题。感谢观看者。

问题是在我看来,我在某个地方使用了 Model => Model。它应该是 模型 => 模型

关于c# - “模型”与声明“System.Web.Mvc.WebViewPage<TModel>.Model”冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16873555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com