Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Opera Mini和Opera Mobile中发布HTML表单?_C#_Asp.net_Opera Mini_Opera Mobile - Fatal编程技术网

C# 如何在Opera Mini和Opera Mobile中发布HTML表单?

C# 如何在Opera Mini和Opera Mobile中发布HTML表单?,c#,asp.net,opera-mini,opera-mobile,C#,Asp.net,Opera Mini,Opera Mobile,有一个ASP.NET 4.0网站,这是针对手机的。 从那时起,仍然有许多手机不支持我从本机使用的Javascript。我准备了一个测试页面,它是: 在test.aspx文件中 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

有一个ASP.NET 4.0网站,这是针对手机的。 从那时起,仍然有许多手机不支持我从本机使用的Javascript。我准备了一个测试页面,它是:

在test.aspx文件中

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" action="test2.aspx" method="POST">
    <div>
        <input type="checkbox"  name="ckeck1"/>
        <input type="text" value="test" id="btnText" name="btnText"/>
        <input type="submit" value="Click"/>
    </div>
    </form>
</body>
</html>

无标题页
在test.aspx.cs文件中没有任何内容。 在文章页面Test2.aspx.cs中

protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.UrlReferrer == null || !Request.UrlReferrer.AbsoluteUri.Contains("test.aspx"))
            Response.Redirect("test.aspx?p=" + Request.QueryString["packagecode"] + "&requestId=" + Request.QueryString["requestId"]);

        if (Request.Form["ckeck1"] != null)
            Response.Write(Request.Form["ckeck1"].ToString() + "<br>");
        if (Request.Form["btnText"] != null)
            Response.Write(Request.Form["btnText"].ToString() + "<br>");
        if (Request.UrlReferrer != null)
            Response.Write("Url: " + Request.UrlReferrer.AbsoluteUri + "<br>");
    }
受保护的无效页面加载(对象发送方,事件参数e)
{
if(Request.urlReferer==null | |!Request.urlReferer.AbsoluteUri.Contains(“test.aspx”))
Response.Redirect(“test.aspx?p=“+Request.QueryString[“packagecode”]+”&requestId=“+Request.QueryString[“requestId”]);
if(Request.Form[“ckeck1”]!=null)
Response.Write(Request.Form[“ckeck1”].ToString()+“
”; if(Request.Form[“btnText”]!=null) Response.Write(Request.Form[“btnText”].ToString()+“
”; if(Request.urlReferer!=null) 响应。写入(“Url:+Request.UrlReferer.AbsoluteUri+”
”; }
该代码在几乎所有的移动浏览器上都运行良好

但是,在OPERA MINIOPERA MOBILE中,此代码不会发布,而只是刷新页面


有人能告诉我为什么会发生这种情况,以及如何解决它吗?

我知道了。以下是我们必须注意的事项: 1) 没有得到,只有张贴

<form id="form1" action="test2.aspx" method="POST">

2) Opera浏览器无法读取CSS 3.0-正因为如此,它显示页面但根本无法发布

我曾经在2003年或2004年喜欢歌剧,我想我又找到了一个不喜欢歌剧的理由