テキストボックスと送信ボタンを含む PDF フォームを作成しました。ユーザーは、Adobe Acrobat Reader またはブラウザーで PDF ファイルを開くことができます。テキストボックスに入力して送信ボタンをクリックすると、asp.net 汎用ハンドラーが送信されたデータを処理します。
しかし、私が今抱えている問題は、送信されたフォーム データがないことです。
PDF フォームの送信ボタンは次のように設定されています。
およびサーバー側のコード:
public class PdfFormHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
if (context.Request.RequestType == "POST")
{
var name = context.Request.Form["txtName"]; // <-- name is null. why?
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
context.Request.Form
コレクションは空です。txtName
フォーム要素はどこに行きますか?