Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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# 基于屏幕宽度的.net页面重定向基于codebehind_C#_Javascript_Asp.net_.net - Fatal编程技术网

C# 基于屏幕宽度的.net页面重定向基于codebehind

C# 基于屏幕宽度的.net页面重定向基于codebehind,c#,javascript,asp.net,.net,C#,Javascript,Asp.net,.net,有没有一种方法可以根据屏幕宽度从codebehind重定向?目前,我正在使用javascript执行以下操作: <script type="text/javascript"> <!-- if (screen.width <= 699) { document.location = "http://blahblahblah.com"; } //--> </script>

有没有一种方法可以根据屏幕宽度从codebehind重定向?目前,我正在使用javascript执行以下操作:

 <script type="text/javascript">
        <!--
        if (screen.width <= 699) {
            document.location = "http://blahblahblah.com";
        }
        //-->
</script>


承载此内容的页面在SSL下,前端上的所有链接都需要显示https,否则会破坏页面的安全性。我试图重定向到的url不在SSL下,我无法更改它。如果我从codebehind执行重定向,它不会破坏安全性,从而转移到一个不安全的站点。有什么建议吗?

这里有一个很好的例子,说明你想做什么:


只需添加宽度作为参数,然后执行所需操作。

如何将这些值存储在会话变量中?当你在控制器上调用一个动作时,你可以得到那个存储值。我明白你想说什么,但不太明白它实际上是如何执行的。您能否提供一个示例?ASP.NET WebForms或MVC?回答您的问题: