ASP.Net MVC3 Razor Href 错误

标签 asp.net asp.net-mvc asp.net-mvc-3 razor

出于某种原因,这行代码。

<a href="/API/@Html.DisplayFor(modelItem => item.site_url)">@Html.DisplayFor(modelItem => item.api_name)</a>

正在抛出错误。
Compiler Error Message: CS1963: An expression tree may not contain a dynamic operation

网络搜索没有帮助我似乎无法弄清楚代码有什么问题。

该页面不是强类型的。

最佳答案

正如错误所述,您不能将动态模型与类型安全的编辑器帮助程序一起使用。

您应该改用类型化模型。 (使用 @model SomeType )

关于ASP.Net MVC3 Razor Href 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8549290/

相关文章:

c# - 如何从 ViewStart 中访问(自定义)Web 助手?

c# - 如何在不使用模型的情况下使用 Entity Framework 执行原始 SQL 查询?

javascript - Knockout.js 使用push方法添加数据不更新 View

ajax - 如何减少/消除 AJAX 请求中的等待时间/延迟

asp.net-mvc-3 - 我可以在 ASp.Net MVC 中使用 System.Web.UI.Page.ClientScript 吗?

c# - 我可以将 Razor 代码减少到几行吗?

c# - Entity Framework 4 到 6 的解决方法

asp.net - 使用 ASP.NET 验证器进行日期验证

asp.net - 具有 2 列和固定行数的中继器 - 怎么样?

c# - ASP.net MVC 4 用户和角色管理 ("Membership.Provider"属性必须是 "ExtendedMembershipProvider"的实例。)