現在、C#を使用してasp.netページを作成しています。このページにはボタンが含まれています。クリックすると、名前、携帯電話番号、電子メールアドレスの小さなHTMLテーブルが表示されます。私がやりたいことはコードの中に、このHTMLテーブルをメモリストリームや他のタイプのストリームのデータとともにキャプチャしていくつかの操作を行うことです。誰もがこのプロセスを実現する方法を助けることができるとあなたがそれをやりたいんなぜ私は本当に、あなたを理解していないが、私はまあHTMLテーブルをメモリストリームに変換
答えて
とても感謝されます場合はここに私のコードので
<table id="tb" runat="server">
<tr>
<td> Name </td>
<td> <asp:Label ID="lblName" runat="server" ></asp:Label> </td>
</tr>
<tr>
<td> Phone </td>
<td> <asp:Label ID="lblPhone" runat="server" ></asp:Label> </td>
</tr>
<tr>
<td> Email </td>
<td> <asp:Label ID="lblEmail" runat="server" ></asp:Label> </td>
</tr>
</table>
は、してくださいですかなり単純にこれを行うことができ、あなたのテーブルにidとラナサーバータグを配置する必要があり、あなたはすでに、その後、 とは、文字列に、このコントロールをレンダリングすることがあります。
マークアップ:
<form id="form1" runat="server">
<table id="tb" runat="server">
<tr>
<td> Name </td>
<td> <asp:Label ID="lblName" runat="server" ></asp:Label> </td>
</tr>
<tr>
<td> Phone </td>
<td> <asp:Label ID="lblPhone" runat="server" ></asp:Label> </td>
</tr>
<tr>
<td> Email </td>
<td> <asp:Label ID="lblEmail" runat="server" ></asp:Label> </td>
</tr>
</table>
<hr />
Rendered table :
<hr />
<asp:Label ID="lblRenderedTable" runat="server"></asp:Label>
<hr />
</form>
を背後
コード:
protected void Page_Load(object sender, EventArgs e)
{
lblName.Text = "User Name";
lblEmail.Text = "[email protected]";
lblPhone.Text = "555-4214";
StringBuilder sb = new StringBuilder();
StringWriter tw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(tw);
tb.RenderControl(hw);
string tableContents = sb.ToString();
lblRenderedTable.Text = tableContents;
}
を使用して、同じフォーマットの正確なテーブルをPDFドキュメントに変換できます。文字列変数は私に空の文字列を示します!! –
あなたはそのコードをどこに入れましたか? –
これは、完全なレンダリングを妨げるいくつかのaspラベルを持つようにテーブルを拡張したために起こります。生のHTMLテーブルで試したところ、うまくいきました。しかし、私はそれを試したときにテーブルにいくつかのASPラベルが含まれていませんでした。だからアドバイスがあれば、私はとてもうまくいくでしょう。 –
- 1. メモリストリームをByteに変換
- 2. 文字列をメモリストリームに変換する - メモリストリームは展開できませんか?
- 3. 変換のJSONデータHTMLテーブル
- 4. ArrayList をHTMLテーブルに変換する
- 5. HTMLテーブルをテキストに変換する
- 6. メモリストリームを使ってバイナリをビットマップに変換する
- 7. Excelをメモリストリームに変換し、AngularJS経由でダウンロード
- 8. JsonのHTMLテーブルへの変換
- 9. C#を使用してHTMLテーブルをExcelシートに変換する
- 10. htmlテーブルをモノスペースフォントのプレーンテキストテーブルに変換しますか?
- 11. htmlテーブルをpandasデータフレームに変換する方法
- 12. htmlテーブルをjavascriptの配列に変換する
- 13. 任意のハッシュをhtmlテーブルに変換する方法
- 14. htmlテーブル値の交換
- 15. HTML変換
- 16. テーブルを2NFに変換する - 奇妙なテーブルを変換するには?
- 17. PHPを使用してJSON出力をHTMLテーブルに変換しますか?
- 18. JavaScriptを使用してhtmlテーブルを文字列に変換する方法
- 19. フォーマットを失うことなく、HTMLテーブルをテキストファイルに変換します。
- 20. htmlをExcelに変換するには?
- 21. イメージをHTMLに変換するには?
- 22. MySQLテーブルのHTML外部文字をutf-8文字に変換する
- 23. htmlをms_word形式に変換する
- 24. doc/docxをセマンティックHTMLに変換する
- 25. extjsレイアウトをhtml divに変換
- 26. RGBAカラーをHTMLカラーコードに変換する
- 27. Python:AsciiDocにHTMLを変換する
- 28. HTMLをodt、doc、docxに変換する
- 29. ABCpdfでHTMLをPDFに変換する
- 30. PSDをHTMLに変換する
申し訳ありませんが、すでに私はあなたの質問を誤解していますが、あなたのPageオブジェクトにテーブルを持っていない場合は? –
このHTMLテーブルはどこから来ていますか、何を試しましたか? –
私は基本的にデータベースからいくつかのデータを取り出してそれらを束縛します –