为什么Html.Label()不能使用句点?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (60)

我使用Html.Label(字符串)输出几个字符串。

当我传递一个有周期的值时,它只输出空格

Html.Label(company)

<%: Html.Label("Bill Co.")%>

Company是一个动态的值

我如何通过msdn将任意字符串传递给HhtmlHelper.Label

  public IHtmlString Label(
        string labelText
    )
提问于
用户回答回答于

当使用Html.label()时,参数需要是一个表达式来标识要显示的属性。

你需要像这样指定:

<%: Html.Label("Name")%> 

或这个:

<%: Html.Label(model => model.Name)%>

如果只需要输出一个常数值作为标签,使用<label>标签:

<label>Bill Co.</label>
用户回答回答于

你也可以使用

<%= Html.Label("","Bill Co.")%>

扫码关注云+社区

领取腾讯云代金券