位置,位置,位置。检查用户的文化。通常会导致问题。
是否有可能客户端已禁用Javascript并且它没有获取_EVENTTARGET表单值?
哦耶。这绝对不是“_EVENTTARGET”BTW ......
我知道这个 镭阿贾克斯 不会将任何这些参数传递给服务器,它们(Ra-ajax请求)将作为IsPostBack请求处理...
检查IIS日志以查看请求是否已将其发送到您的服务器。 ISA设置可能正在缓存初始请求并在后续请求中提供该请求。
你可以创建一个测试帖子页面,它传递你的搜索页面所做的相同的事情,并在Page_Load中写回所有帖子以确保它们被传递,特别是__VIEWSTATE。
foreach (string key in Request.Form) { Response.Write("<br>" + key + "=" + Request.Form[key]); }
然后让其中一个用户转发他们在该测试页面上看到的内容。
编辑:有文档说,一些防火墙可以破坏VIEWSTATE和一些方法来解决它: 查看状态概述
如果他们熟悉技术,我会让他们下载Fiddler或类似的东西,捕获整个HTTP会话,然后发送保存的会话。也许那里的东西会突然出现。
同时,看看你是否可以安装ISA Server(一个评估安装,如果你必须,或者一个来自MSDN,如果你有或知道任何人有子),看看你是否可以在本地复制它。