1

演示.chtml

      @if (Model.IsPersonal)
        {   
            @Html.TextBoxFor(model => model.FirstName, new { style = "width:70px;height:10px;" })
        }
        else
        {
            @Html.DisplayFor(model => model.FirstName)
             
            @Html.DisplayFor(model => model.LastName)
        }

我在 MVC 3.0 razor 视图引擎空间中使用了上面的代码名字和姓氏但是 &nbps 不起作用请帮帮我?

4

1 回答 1

3

解决它的一种方法:

<text>&nbsp;</text>

即使您在代码块中,这也会告诉 Razor 引擎将其视为文字的、未处理的内容。

您还可以使用语法@: &nbsp;

另见:http ://weblogs.asp.net/scottgu/archive/2010/12/15/asp-net-mvc-3-razor-s-and-lt-text-gt-syntax.aspx

您是否应该在此处实际使用不间断空格是一个不同的问题

于 2013-02-01T09:33:35.453 回答