Eva*_*van 11 asp.net asp.net-mvc-3
我正在使用ASP.NET MVC 3.我创建了一个具有表单的强类型视图.在我的页面底部和ActionLink
@Html.ActionLink("Edit", "Edit", new { id = Model.UserId})
Run Code Online (Sandbox Code Playgroud)
这将允许用户编辑信息.当我运行应用程序时,我收到以下错误.
Compiler Error Message: CS0135: 'Model' conflicts with the declaration
'System.Web.Mvc.WebViewPage<TModel>.Model'
Run Code Online (Sandbox Code Playgroud)
这可能是什么.
Dar*_*rov 29
我想你在视图中的某个地方使用了一个带有lambda表达式的强类型助手,使用了reserved Model
关键字.例如:
@Html.TextBoxFor(Model => Model.SomeProperty)
Run Code Online (Sandbox Code Playgroud)
它应该是:
@Html.TextBoxFor(x => x.SomeProperty)
Run Code Online (Sandbox Code Playgroud)
或任何其他名称.
归档时间: |
|
查看次数: |
7472 次 |
最近记录: |