-1

これは、Windows ベースのアプリケーションです。

私は完全に無知です。ウェブを検索しましたが、適切な答えを見つけることができませんでした。

クラスGetResultのfield1、field2、field3などのデータベースからデータを取得しています。私のプロジェクトでは、3つのラベルでHTMLテンプレートを作成しています

私がやろうとしているのは、この(field1、field2、および fields3) の値を HTML のラベルに追加することです。

どうやってやるの?

4

1 に答える 1

0

私が考えることができる2つの方法 -

  1. 正規表現 - 正規表現を使用して HTML テンプレート内のラベルを検索し、フィールド 1、2、および 3 の値に置き換えます。
  2. C# で DOM 操作を提供するhtmlAgilityPackなどの Html 解析ライブラリを使用します。彼らの codePlex サイトにはかなりの数の例があります。

Html 解析ライブラリを使用することは、通常、正規表現よりも優れています。正規表現ははるかに簡単に失敗する傾向があるためです (または、正規表現のすべてのエッジ条件を処理するのが難しい)。

于 2012-05-20T04:11:33.713 に答える