MVC3 と iTextSharp を使用しています。
最初に、Save and CreatePDF ボタンを追加しました。PDF ボタンを使用して、表示された Web ページの実際の HTML コードを返すメソッドを呼び出します。
これまでのところ、iTextSharp を使用して PDF の生成を開始しました。私は疑問に思っていましたが、最初の試行では機能しましたが、MVC グリッドテーブルを iTextSharp に追加した後も PDF が作成されますが、エラーメッセージが含まれています。
ERRORURI 形式はサポートされていません。
これを機能させるための提案はありますか?
グリッドはそのように構築されています
@Html.DataGridFor(m => m.ConfigurationArticleList, ItemContainerType.tr,
_S.H<ConfigurationArticle>(
@<text>
<td class="ToDo">
@item.ValidationMessageFor(m => m.ArtNr, "*")
@item.TextBoxFor(m => m.ArtNr)
</td>
<td class="ToDo">
@item.ValidationMessageFor(m => m.Bezeichnung, "*")
@item.TextBoxFor(m => m.Bezeichnung)
</td>
<td class="ToDo">
@item.ValidationMessageFor(m => m.Anzahl, "*")
@item.TextBoxFor(m => m.Anzahl)
</td>
</text>
),
_S.H<ConfigurationArticle>(
@<text>
<td class="ToDo">
@item.ValidationMessageFor(m => m.ArtNr, "*")
@item.DisplayField(m => m.ArtNr)
</td>
<td class="editor-field">
@item.ValidationMessageFor(m => m.Bezeichnung, "*")
@item.DisplayField(m => m.Bezeichnung)
</td>
<td class="ToDo">
@item.ValidationMessageFor(m => m.Anzahl, "*")
@item.DisplayField(m => m.Anzahl)
</td>
</text>
さらに、PDF の FilePath はまだハードコードされています。SaveFile-Dialog などを取得するアイデアはありますか?