1

webmethod が純粋な html の文字列を返すようにしたいと思います。HTML は派手なものではなく、データベースからの値が入力されたテーブルといくつかのフォーム フィールドです。

HTML内にHTMLを構築する簡単な方法はありますか? 現在、私は文字列を動的に構築していますが、それはただ汚いと感じています。

完全な aspx ページを作成し、結果のページから不要な部分を取り除いて、プレーンな html を残すことができます。しかし、それはまた汚いと感じます。

または、テンプレート オプション (nvelocity など) がありますが、それはやり過ぎのようです。

より効率的な何かについての提案。

送信

4

1 に答える 1

0
  1. xml のようなテンプレート ファイルを作成して、{0}{1}{2}{n} を使用して HTML の基本を記述し、静的コンテンツをその中に入れることができます
  2. 必要に応じて、このテンプレート サーバー側を操作します。このテンプレートにデータのリストを追加できます。
  3. ページにリテラル コントロールを作成します。
  4. サーバー側で作成されたhtmlをリテラルコントロールに入れます。(myLiteral.Text)

基本的な asp.net ファイルを作成し、リテラル コントロールから追加することで、そこに html テンプレートを追加できます。

于 2012-10-09T14:50:28.873 に答える