2012-04-12 43 views
3

如何使用Java脚本在Asp.net如何使用Java脚本在Asp.net

top.location.href = '/IFGE/DeleteAllPrice/' + id;

工作正常传递参数相同的页面传递参数给同一个页面重定向到其他网页但不工作的重定向到同一页面

回答

5
window.location.href = window.location.href + "?ID=" + someid ; 

您需要添加window.location.href

+1

这可能是一个更大的校正选项:''//'+ location.host + location.pathname +“?ID =”+ someid;' - 用这个你可以反复调用页面而不需要传入旧的参数。 – daveomcd 2014-07-11 04:49:00

0

如果我理解正确的话,你尝试refres h /重新加载页面?

尝试的这一个:

  • window.location.reload();
  • history.go(0);
  • window.location.href = window.location.href;
-1

它更好地使用http-Post方法使用AJAX,并将参数发布到服务器。

喜欢的东西:(不要复制和粘贴如下代码请研究更多关于这个程序)

var myObject = new Object(); 
myObject.FirstName = "david"; 
myObject.LastName = "Jones"; 
XmlHttpRequest vXHRequest = new XmlHttpRequest(); 
.. 
.. 
.. 
vXHRequest.send(myObject); 
在asp.net aspx页面的Page_Load

Dictionart dict = JavaScriptSerializer.DeSerialize<Dictionary>(Request.Params["myObject"]);