0

C# で Web サーバーから要求する HTML テーブルがあります。次に、aspx Webフォームにページを表示しています。前提条件をハードコーディングせずに、コース ID に基づいて表の最後の列に前提条件を追加するにはどうすればよいですか? テーブル デザインの例を以下に示します。

<tr bgcolor="#E1E1CC">
   <td width="7%">003597</td>
   <td width="5%">01</td>
   <td width="1%">OPT</td>
   <td width="8%">MT H   </td>
   <td width="16%">2:00 pm - 2:50 pm  </td>
   <td width="17%">08/26/13 - 12/12/13</td>
   <td width="8%">
       <a href="http://www.mnsu.edu/registrar/building.html"target = _blank>
           <b>TR C124</b>
       </a>
   </td>
   <td width="19%">Staff</td>
   <td width="4%">22</td>
   <td width="4%">6</td>
   <td width="4%"><font color="#000000">Open</font></td>
   <td width="7%">
        <a href=Notes.asp?SpclNote=20143+003597+IT+100 target = _blank>
           <b>Notes</b>
        </a>
   </td>
</tr> 
<tr bgcolor="#E1E1CC">
    <td colspan="3">&nbsp;</td>
    <td width="8%">M      </td>
    <td width="16%">10:00 am - 11:50 am</td>
    <td width="17%">08/26/13 - 12/09/13</td>
    <td width="8%">
        <a href="http://www.mnsu.edu/registrar/building.html"target = _blank>
            <b>WH 0119       </b>
        </a>
    </td>
    <td width="19%">Staff</td>
    <td colspan="4">&nbsp;</td>
</tr>

ここに画像の説明を入力

4

1 に答える 1

0

ページの html を文字列として取得している場合は、html を挿入するだけです。何かのようなもの:

private void SetValue(string PageHtml, string ID, string TextToInsert)
{
    string html = PageHtml;
    string sMyHtmlToInsert = TextToInsert;
    int iSplitIndex = html.IndexOf(ID);
    iSplitIndex = html.IndexOf("{tag}",iSplitIndex);
    string sHtml1 = html.SubString(0, iSplitIndex);
    string sHtml2 = html.SubString(iSplitIndex);
    string sFinalHtml = sHtml1 + sMyHtmlToInsert + sHtml2;
}
于 2013-04-09T02:53:11.070 に答える