2012-03-15 53 views
1

VB.NetとRazorでasp.net MVC 4を使用しています。私のモデルではDisplayNameの改行

、私が持っている:

Public Class MPEmployee

Public Property ID() As Integer 
<DisplayName("Staff<br />Name")> 

... を... 。

は、私は私のビュー内の列のラベルを表示する際に改行を維持する方法はあります:任意の助け

<th> 
    @Html.DisplayNameFor(Function(model) model.StaffName) 
</th> 

おかげで、

マーク

+0

私は本当にこれらの事に書式を入れていないだろう、それはビュー何かでありますまたはレンダラーが行う必要があります。 –

+0

おそらく重複:http://stackoverflow.com/questions/6879081/how-to-add-a-new-line-into-display-attribute-name-field –

+0

こんにちは - 私は試みました:@ Html.Raw(ViewData .ModelMetadata.DisplayName) – Mark

答えて

2

レッツビューとhtmlテキストを改行することで対処するあなたがそのth十分に小さい幅を与えると、それは自動的に2番目の行にNameを配置します

Public Property ID() As Integer 
<DisplayName("Staff Name")> 

...

<th style="width:50px"> 
    @Html.DisplayNameFor(Function(model) model.StaffName) 
</th> 
+0

ありがとうございました! – Mark