2013-07-26 70 views
0

我想用JavaScript來重定向到一個aspx頁面的aspx.page但在attemptin這個我得到以下錯誤重定向到使用javascript

uncaught type error. Property 'location'of object[object global] is not a function 

如何駕駛室我使用javascript

重定向到一個aspx頁面
function SearchContent() { 

var txtBoxValue = $('#txtSearch').val(); 
if (txtBoxValue == "") { 
    alert("Please enter a value"); 
    return false; 
} 
window.location("SearchResults?search="+txtBoxValue); 
+0

window.location不是一個函數。請參閱https://developer.mozilla.org/en-US/docs/Web/API/window.location以獲取參考。 – Alxandr

回答

2

嘗試

location.href = "SearchResults?search="+txtBoxValue); 
1

試試這個。

location.replace("SearchResults?search="+txtBoxValue); 
2

請儘量window.location.href = "SearchResults?search="+txtBoxValue;

1

請檢查

ScriptManager.RegisterStartupScript(這一點,this.GetType(), 「彈出」,「警報('你正在重定向...'); window.location ='Yourpage.aspx';「,true);

0

在Asp.NET MVC

你也可以做試試這個:

var parameter= $("#parameter_id").val(); 
  1. 當你想調用從CURENT控制器中的另一個作用:

    location.href = ("actionName?parameter=" + parameter); 
    
  2. 當你想從另一個控制器調用一個動作時:

    location.windows= ("~/controllerName/actionName?parameter=" + parameter); 
    

希望它能幫助。

+0

該代碼必須放在標記之間 –