FORM POST未传递输入值

时间:2012-02-08 21:38:42

标签: asp.net forms internet-explorer post

我有一个简单的表单,传递到ASPX页面观看视频。 ASPX页面使用表单中的隐藏字段来加载正确的视频。

这适用于我,但其他几个人是错误消息,因为它似乎没有传递值。我假设它是IE中的设置......有人看过这个或知道如何解决?或者更好的主意?

“yourdomain.org”上的简单表格

<form action="http://www.mydomain.org/WatchVideo/Default.aspx" method="post" enctype="multipart/form-data">
    <input type="hidden" name="hidden" value="movie.flv" />
    <input type="submit" name="submit" value="Watch Video" />
</form>

“mydomain.org”上的ASPX页面

    If Request.Form("hidden") IsNot Nothing Then
        lit.Text = Request.Form("hidden")
    Else
        Response.Write("Not Authorized. Video Not Passed.")
    End If

听起来非常直接。不确定为什么相同版本的IE会有不同的结果。关于如何做到这一点的任何其他想法?我需要保持“非现场”编码简单,并为非技术人员保持HTML格式。

感谢。

1 个答案:

答案 0 :(得分:0)

它似乎是浏览器内部的设置。我无法将其缩小到特定的环境,但一旦我们改变了互联网&#34;从中高到中等区域开始工作。它与跨域发布表单数据有关。