C#.NET页面跳转+js

来源:互联网 发布:武汉黄陂公安局网络 编辑:程序博客网 时间:2024/05/29 17:02

 

一.URL传:response.redirect(string url)例(带参):string url="pagename.aspx?key1=v1&key2=v2";此处只能传字符串类型.string value1=Request.Params["_key1"]==null?Request.Params["_key1"]三元表达式,将null值转换为""空字符串.二.Session 传//step1:参数加入string prm1=TextBox1.Text;Session.add("key1",prm1); //.add(string key,object value)//setp2:转向response.redirect(string url)  //无参//step3:新页读取string value1=Session["key1"].ToString();[*]此方法可以传递字符串,集合或对象.例:ArrayListArrayList alExp=(ArrayList)Session["alExp"];
第一种:
    <script language="javascript" type="text/javascript">
           window.location.href=
"login.jsp?backurl="+window.location.href;
    </script>

第二种:
    <script language=
"javascript">
alert(
"返回");
window.history.back(-1);
   </script>

第三种:
   <script language=
"javascript">
window.navigate(
"top.jsp");
  </script>

第四种:
   <script language=
"JavaScript">
          self.location='top.htm';
   </script>

第五种:
   <script language=
"javascript">
          alert(
"非法访问!");
          top.location='xx.jsp';
   </script>

 

原创粉丝点击