2010-05-11 155 views
0

局部視圖在asp.net mvc的創建:如何修改詳細查看我的強類型的詳細信息

<fieldset > 
    <legend>Fields</legend> 
    <p> 
     ArticleNumber: 
     <%= Html.Encode(Model.ArticleNumber) %> 
    </p> 
    <p> 
     CalCertificateFile: 
     <%= Html.Encode(Model.CalCertificateFile) %> 
    </p> 
</fieldset> 

我需要修改這個觀點在兩列中顯示的數據。這是可能的CSS

+0

這是不是很清楚你想要做什麼。 – Kobi 2010-05-11 08:24:18

回答

1

如果你的意思是:

ArticleNumber:  number 
CalCertificateFile: file 

對齊爲表數據,那麼除非你使用JavaScript或修改你的意見來包裝跨度或其他標記單獨的數據沒有是不可能的。如果你的意思是

ArticleNumber: number 
CalCertificateFile: file 

這是數據不對齊,只需添加style =「display:inline」到你的p元素。

UPDATE:對路#1

<p> 
    <label>ArticleNumber:</label> 
    <%= Html.Encode(Model.ArticleNumber) %> 
</p> 

CSS:

p label { width: 30%; } 

路#2:

<fieldset > 
<legend>Fields</legend> 
<table> 
<tr> 
    <td>ArticleNumber:</td> 
    <td><%= Html.Encode(Model.ArticleNumber) %></td> 
</tr> 
<tr> 
    <td>CalCertificateFile:</td> 
    <td><%= Html.Encode(Model.CalCertificateFile) %></td> 
</tr> 
</table> 
</fieldset> 

我敢肯定有許多是多(更正確的)方法。修改視圖有什麼困難?

+0

我的意思是第一種情況:數據對齊爲表,但不知道如何修改我的意見 – Ognjen 2010-05-12 08:07:32