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

それを解決する1つの方法:

<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 に答える