Asp.net mvc 如何修改详细信息视图
在asp.net mvc中创建的强类型详细信息视图的一部分:Asp.net mvc 如何修改详细信息视图,asp.net-mvc,css,Asp.net Mvc,Css,在asp.net mvc中创建的强类型详细信息视图的一部分: <fieldset > <legend>Fields</legend> <p> ArticleNumber: <%= Html.Encode(Model.ArticleNumber) %> </p> <p> CalCertificateFile: <
<fieldset >
<legend>Fields</legend>
<p>
ArticleNumber:
<%= Html.Encode(Model.ArticleNumber) %>
</p>
<p>
CalCertificateFile:
<%= Html.Encode(Model.CalCertificateFile) %>
</p>
</fieldset>
领域
条款编号:
CalCertificateFile:
我需要修改此视图以在两列中显示数据。如果您的意思是:
ArticleNumber: number
CalCertificateFile: file
如果数据与表对齐,则不可能,除非您使用JavaScript或修改视图以在span或其他标记中封装单独的数据。如果你是说
ArticleNumber: number
CalCertificateFile: file
也就是说,数据没有对齐,只需将style=“display:inline”添加到p元素中即可
更新:方式#1
道路#2:
领域
条款编号:
CalCertificateFile:
我相信还有更多(更正确)的方法。修改视图有什么困难?不太清楚您想做什么。我是说第一种情况:数据按表对齐,但不知道如何修改视图
<p>
<label>ArticleNumber:</label>
<%= Html.Encode(Model.ArticleNumber) %>
</p>
p label { width: 30%; }
<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>