【问题标题】:@Html.DisplayNameFor and Single page application@Html.DisplayNameFor 和单页应用程序
【发布时间】:2013-02-17 13:26:47
【问题描述】:

DisplayName 属性非常有用。它将影响视图中所有使用@Html.DisplayNameFor() 的地方。无论如何在 Asp.Net Mvc 4 单页应用程序中使用该属性?

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

【问题讨论】:

    标签: c# asp.net asp.net-mvc asp.net-mvc-4 knockout.js


    【解决方案1】:

    你可以使用这个@LabelFor

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

    【讨论】:

    • 首先,m=>m.FirstOrDefault().Name 不是助手支持的表达式,其次,这如何回答问题?
    • @DarinDimitrov 好的,很抱歉我更新了
    • SPA 不使用razor 渲染html 页面,除了极少数的登录/授权相关部分。
    • 我测试和搜索我想你可以看到这篇文章http://architects.dzone.com/articles/single-page-app-knockoutjs-0
    猜你喜欢
    • 2015-05-09
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 2018-06-18
    • 2014-10-08
    • 2014-09-14
    • 1970-01-01
    相关资源
    最近更新 更多