从移动设备上的查询字符串中删除参数

时间:2014-09-30 20:22:39

标签: c# asp.net mobile

我有一个参数在QueryString中使用Response.Redirect传递给url,其中包含'?type ='和添加的类型。它在桌面浏览器上运行良好,但在移动设备上查看时会删除查询字符串和参数。它似乎不是浏览器或操作系统特定的。有关为什么会发生这种情况的任何想法?

编辑显示代码: 谢谢你的回复。所以这里有更多信息以及代码中发生了什么:

protected void ContinueLinkButton_Click(object sender, EventArgs e)
    {
        string moduleType = null;
        if (CourseTypeButton.Checked)
        {
            moduleType = CourseType.Course.ToString();
        }
        else if (EventTypeButton.Checked)
        {
            moduleType = CourseType.Event.ToString();
        }
        else if (SkillsChecklistButton.Checked)
        {
            moduleType = CourseType.SkillsChecklist.ToString();
        }
        else if (RequirementTrackerTypeButton.Checked)
        {
            moduleType = CourseType.RequirementsTracker.ToString();
        }

        Response.Redirect("~/Learning/Course.aspx?type=" + moduleType);
    }

此外,ContinueLinkBut​​ton位于弹出窗口中。因此,当您单击移动设备上的“继续”按钮时,它会关闭弹出窗口并将您带回弹出窗口打开的原始屏幕进入新页面。

0 个答案:

没有答案