JavaScript各种定向携带参数传值问题。(window.location.href)

转载 2012年03月22日 00:14:33

带变量

string id = Request.QueryString["id"].ToString();

Response.Write("<script>alert('成功');window.location.href('reply.aspx?word_id="+id+"');</script>");

int id=1;

string ip = Request.UserHostAddress.ToString();

Response.Write("<script>window.location.href('reply.aspx?word_id="+id+"&ip="+ip+"');</script>");

字符串和数值的携带是一样的。

附注:

1.前台带参数

<a href="Default.aspx?id=<%#Eval("word_id") %>">删除</a>

2.后台带参数

Response.Redirect("default.aspx?id="+id);

Response.Redirect("reply.aspx?id=" + id + "&username=" + ip);
(多个参数携带)

问题1如何在JavaScript访问C#函数

方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementById("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二:1、函数声明为public 或protected
public string ss()
{
return("a");
}
2、在html里用可以调用

还有几种方法就不列举了,小弟经常用的就是以上两种..

问题2.如何在JavaScript访问C#变量?

方法一:1、通过页面上隐藏域访问
方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为''或"++"
方法三:1、后台注册脚本
" "
tmp是后台变量,然后js中可以直接访问temp获得值。

问题3.如何在C#中访问JavaScript的已有变量?

方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中;

2、后台用request["id"]来获取值;

方法二:cookie或session

问题4.如何在C#中访问JavaScript函数?

方法一:Page.RegisterStartupScript("fuc"," ");

JS页面跳转使地址后面不显示参数

使用window.open()和window.location.href跳转时,新页面的地址栏会显示参数,如下:http://127.0.0.1:8080/website-cms/admin/arti...
  • jaune161
  • jaune161
  • 2015年07月01日 00:02
  • 14676

window.location.href后面的url带多个参数

需要的只是一个明传址,这种方式会把参数以明文的方式传过去,这样是不安全的。虽然在技术上是可以实现的。 document.getElementById('btn')....
  • permike
  • permike
  • 2015年07月23日 17:55
  • 9598

window.open和window.location.href的几种用法

window.open和window.location.href的几种用法       转自:http://zhanz.blogbus.com/logs/73885336.html ...
  • ranmudaofa
  • ranmudaofa
  • 2014年08月11日 10:56
  • 128759

window.location.href 带参数跳转 如何获取值(解决)

第一次写博客,今儿遇到 window.location.href跳转一个页面 要带参数。  不能用session存,因为后期维护session很困难所以用到 跳转页面后面直接传参. 下面是跳转的页面...
  • qq_37418745
  • qq_37418745
  • 2017年12月09日 12:04
  • 235

js获取url传递参数,js获取url?号后面的参数window.location

方法一:正则分析法 [html] view plain copy  print? function getQueryString(name) {   ...
  • sinat_17775997
  • sinat_17775997
  • 2016年09月04日 00:34
  • 3626

JAVASCRIPT下window.location.href通过url传递参数

1.传递json数组 var data = {   a: 1,   b: 'qwert' }; window.location.href = '/cashflow/reporting?' + $.pa...
  • weirenkuan
  • weirenkuan
  • 2016年06月30日 15:07
  • 8621

js获取url传递参数,js获取url?号后面的参数window.location

js获取url传递参数,js获取url?号后面的参数window.location 方法一:正则分析法 [html] view plain copy ...
  • congyz
  • congyz
  • 2016年11月03日 16:43
  • 8718

关于window.location.href 传中文参数 乱码问题

传中文查询乱码问题 则需要对要传的参数进行二次编码 例如  window.location.href ="/xx.jsp?name="+name+"";  这样子则会乱码 改成 window....
  • hllll_huang
  • hllll_huang
  • 2016年12月17日 16:40
  • 6257

jsp URL中文传参乱码问题

一、在请求页面的请求参数需要用encodeURI进行转码,然后在接收请求的页面需要进行字符集转换。 本例中的请求和接收页面的字符集都是UTF-8: 1.请求的JSP页面用JavaScript的enco...
  • zenson_g
  • zenson_g
  • 2013年02月23日 11:32
  • 33825

Window.location.href以post方式传递参数的方法

原文地址:http://colddemon.iteye.com/blog/1608132 想用window.location.href跳转到另外一个界面。但直接传递get方法会暴露数据。  而用a...
  • tanga842428
  • tanga842428
  • 2017年08月19日 18:13
  • 3173
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript各种定向携带参数传值问题。(window.location.href)
举报原因:
原因补充:

(最多只允许输入30个字)