2010-05-11 74 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