提交了Adobe PDF表单,但Request.Form集合为空

时间:2012-06-04 18:06:57

标签: c# asp.net pdf adobe acrobat

我创建了一个包含文本框和提交按钮的PDF表单。用户可以在Adobe Acrobat Reader或浏览器中打开PDF文件。填写文本框并单击提交按钮后,asp.net通用处理程序将处理提交的数据。

但我现在遇到的问题是没有提交的表单数据。

PDF表单提交按钮设置如下: enter image description here

和服务器端代码:

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表单元素在哪里?

1 个答案:

答案 0 :(得分:2)

我自己解决了这个问题。问题是我需要将Export Format更改为HTML

enter image description here