gpt4 book ai didi

asp.net - 编译器错误消息 : CS0135: 'Model' conflicts with the declaration 'System.Web.Mvc.WebViewPage.Model'

转载 作者:行者123 更新时间:2023-12-04 01:25:23 31 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC 3。我创建了一个具有表单的强类型 View 。在页面底部我有和 ActionLink

  @Html.ActionLink("Edit", "Edit", new { id = Model.UserId}) 

这将允许用户编辑信息。当我运行该应用程序时,出现以下错误。
  Compiler Error Message: CS0135: 'Model' conflicts with the declaration
'System.Web.Mvc.WebViewPage<TModel>.Model'

这可能是什么。

最佳答案

我猜在您看来,您使用保留的 Model 使用了带有 lambda 表达式的强类型助手。关键词。例如:

@Html.TextBoxFor(Model => Model.SomeProperty)

它应该是:
@Html.TextBoxFor(x => x.SomeProperty)

或任何其他名称。

关于asp.net - 编译器错误消息 : CS0135: 'Model' conflicts with the declaration 'System.Web.Mvc.WebViewPage<TModel>.Model' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204301/

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