0

私はあまりよく分からない。2 つの foreach ループ (2 つのレポート) で構成されるテーブルがあり、各行を<tr>

レポートのデータの間に、開いた行を挿入してデータを分割し、読みやすくしたいのですが、空の行を挿入しました<tr>が、うまくいかないようです。私も試し</ br>てみましたが、警告が表示されました。

私はphpを使ったプレーンなhtmlを知っています..これは違いますか?

私のビュー.aspx

  <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Report/Report.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<TradeUK.Entities.Reporting.KPIResults>>" %>

 <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
     TradeUK KPI Searches Data
 </asp:Content>

 <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

 <h2>TradeUK KPI Searches Data</h2>

<p>
<%: Html.ActionLink("Export as CSV...", "TradeUKKPIDataExport", "Report", new { @date = ViewBag.jobSortedReportDate}, null )%>    
</p>

<table>
<tr>
    <th style="width: 400px;">
        Title
    </th>
    <th style="width: 150px;">
        Total
    </th>
    <th style="width: 150px;">
        Week 6
    </th>
    <th style="width: 150px;">
        Week 5
    </th>
    <th style="width: 150px;">
        Week 4
    </th>
    <th style="width: 150px;">
        Week 3
    </th>
    <th style="width: 150px;">
        Week 2
    </th>
    <th style="width: 150px;">
        Week 1
    </th>
</tr>

<% foreach (var item in Model)
  {
%>
  <tr>
    <td>
        <%: item.Title%>
    </td>
    <td>
        <%: item.Total%>
    </td>
    <td>
        <%: item.Week6%>
    </td>
    <td>
        <%: item.Week5%>
    </td>
    <td>
        <%: item.Week4%>
    </td>
    <td>
        <%: item.Week3%>
    </td>
    <td>
        <%: item.Week2%>
    </td>
    <td>
        <%: item.Week1%>
    </td>
</tr>  

<%} %>

<tr></tr><tr></tr><tr></tr>    
<tr>
    <th style="width: 400px;">
        Title
    </th>
    <th style="width: 150px;">
        Total
    </th>
    <th style="width: 150px;">
        Week 6
    </th>
    <th style="width: 150px;">
        Week 5
    </th>
    <th style="width: 150px;">
        Week 4
    </th>
    <th style="width: 150px;">
        Week 3
    </th>
    <th style="width: 150px;">
        Week 2
    </th>
    <th style="width: 150px;">
        Week 1
    </th>
</tr>

<% foreach (var item2 in ViewBag.jobSortedModel)
{
%>
  <tr>
    <td>
        <%: item2.Title %>
    </td>
    <td>
        <%: item2.Total %>
    </td>
    <td>
        <%: item2.Week6 %>
    </td>
    <td>
        <%: item2.Week5 %>
    </td>
    <td>
        <%: item2.Week4 %>
    </td>
    <td>
        <%: item2.Week3 %>
    </td>
    <td>
        <%: item2.Week2 %>
    </td>
    <td>
        <%: item2.Week1 %>
    </td>
</tr>  
<% 
  } %>

 </table>
 </asp:Content>

よくわからない?

4

1 に答える 1

1

これを試すことができます。

<tr></tr><tr></tr><tr></tr>使用する代わりに、<tr><td colspan="8">&nbsp;</td></tr>この td にいくつかのスタイルを設定して、垂直方向のスペースを増やすことができます。<tr><td colspan="8" style="height:2em;">&nbsp;</td></tr>

于 2012-08-16T11:36:10.413 に答える