Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 为什么Html.Label()不能处理句点?_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 为什么Html.Label()不能处理句点?

Asp.net mvc 3 为什么Html.Label()不能处理句点?,asp.net-mvc-3,Asp.net Mvc 3,我使用Html.Label(strings)输出fews字符串 当我给它传递一个带句点的值时,它只输出空格 Html.Label(公司) e、 g 公司是一个动态的价值观,如果价值观是“Bill Co”,它将起作用,但如果价值观是“Bill Co.”,则不起作用,唯一的区别是期限 我应该能够根据 HhtmlHelper.标签通过msdn public IHtmlString Label( string labelText ) 有什么想法吗?使用时,参数需要是一个表达

我使用Html.Label(strings)输出fews字符串

当我给它传递一个带句点的值时,它只输出空格

Html.Label(公司)

e、 g

公司是一个动态的价值观,如果价值观是“Bill Co”,它将起作用,但如果价值观是“Bill Co.”,则不起作用,唯一的区别是期限

我应该能够根据 HhtmlHelper.标签通过msdn

  public IHtmlString Label(
        string labelText
    )
有什么想法吗?

使用时,参数需要是一个表达式,用于标识要显示的属性。我认为您的模型中没有名为比尔公司的属性。

您需要这样指定它:

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

或者这个:

<%: Html.Label(model => model.Name)%>
model.Name)%%>
如果您只需要输出一个常量值作为标签,请使用
标记:

<label>Bill Co.</label>
比尔公司。 我使用了htmlstring(),这就解决了问题

谢谢

您也可以使用

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


使用
Html.label()
时,参数必须是一个表达式,用于标识要显示的属性和for属性。

有点旧了,但由于学习asp.net core意味着要进行大量的谷歌搜索,因此我提出了一个解决方案:

@Model.yourVar
很多例子都在使用@Html.DisplayName(Model.yourVar)等等。除了DisplayName()不用于显示简单字符串,文档是一行代码,没有示例。

使用简单标签标签:


Bill co.

它的动态值,如果该值是“Bill co”,它将工作,但如果它是“Bill co.”,则不会工作,唯一的区别是该期间。@Fabii:您仍然错误地使用帮助器。您不应该像这样仅对常量字符串使用它,因为它将尝试将其解释为属性名。如果您不指定
,它就可以工作,这是一个附带的问题。我还链接了文档,其中还指出它需要一个表达式来标识要显示的属性。使用
ToHtmlString()
如何使用
Html.Label()
?不,这本身就节省了我很多时间!谢谢注意:您也可以在Razor语法中使用它,即
@Html.Label(“,“Bill Co.”)
-它会起作用(当然,您也可以在这里使用属性,例如:
@Html.Label(“,myObj.FirmName))
。它只需要在范围内。我不敢相信我以前从未遇到过这种情况……或者如果有人在文本中包含句号,有多少东西会消失。可怕的原因是mircosoft sux