Rya*_*ill 9 .net model-view-controller asp.net-mvc asp.net-mvc-2
完整错误文字:
The type arguments for method 'System.Web.Mvc.Html.DisplayExtensions.DisplayFor<TModel,TValue>(System.Web.Mvc.HtmlHelper<TModel>, System.Linq.Expressions.Expression<System.Func<TModel,TValue>>)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
Run Code Online (Sandbox Code Playgroud)
它刚刚开始发生,但我不相信我做了任何会影响此功能的更改.抛出VS intellisense错误,但页面功能正常.
不是"For"帮助程序的Html帮助程序工作得很好,它只是包含这些表达式的帮助程序.
违规标记(100个例子):
<%: Html.DisplayFor(model => model.PortfolioName) %>
Run Code Online (Sandbox Code Playgroud)
页面指令:
<%@ Page Language="C#" Inherits="ViewPage<My.Namespace.PortfolioViewModel>" %>
Run Code Online (Sandbox Code Playgroud)
查看型号:
namespace My.Namespace
{
public class PortfolioViewModel
{
[Required(ErrorMessage = " ")]
[DataType(DataType.Text)]
[DisplayName("Portfolio Name:* ")]
public string PortfolioName { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4604 次 |
| 最近记录: |