C# @Html.DisplayNameFor和单页应用程序

C# @Html.DisplayNameFor和单页应用程序,c#,asp.net,asp.net-mvc,asp.net-mvc-4,knockout.js,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Knockout.js,DisplayName属性非常有用。它将影响视图中使用@Html.DisplayNameFor的所有位置。在Asp.NETMVC4单页应用程序中是否仍然可以使用该属性 public class MyModel { [DisplayName("fancy name")] public int A { get; set; } 您可以使用这个@LabelFor @Html.LabelFor(m=>m.Name) 首先,m=>m.FirstOrDefault.Name不是帮

DisplayName属性非常有用。它将影响视图中使用@Html.DisplayNameFor的所有位置。在Asp.NETMVC4单页应用程序中是否仍然可以使用该属性

public class MyModel 
{ 
    [DisplayName("fancy name")]
    public int A { get; set; }

您可以使用这个@LabelFor

@Html.LabelFor(m=>m.Name)

首先,m=>m.FirstOrDefault.Name不是帮助程序支持的表达式,其次,这是如何回答这个问题的?@DarinDimitrov好的,很抱歉,除了极少数与登录/授权相关的部分外,UpdateSPA没有使用razor来呈现html页面。我测试和搜索我认为你可以看到这个articlehttp://architects.dzone.com/articles/single-page-app-knockoutjs-0