0

我想使用 javascript 重定向到一个 aspx 页面,但是在尝试这个时我收到以下错误

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);
4

5 回答 5

2

Try

location.href = "SearchResults?search="+txtBoxValue);
于 2013-07-26T06:40:52.640 回答
2

请试试window.location.href = "SearchResults?search="+txtBoxValue;

于 2013-07-26T07:05:38.077 回答
1

请检查

ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert('You are redirecting...');window.location='Yourpage.aspx';", true);

于 2013-07-26T11:32:30.777 回答
1

尝试这个。

location.replace("SearchResults?search="+txtBoxValue);
于 2013-07-26T06:36:08.270 回答
0

在 Asp.NET MVC 中

你也可以试试这个:

var parameter= $("#parameter_id").val();
  1. 当您想从当前控制器调用另一个操作时:

    location.href = ("actionName?parameter=" + parameter);
    
  2. 当您想从另一个控制器调用操作时:

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

希望能帮助到你。

于 2017-11-01T01:52:00.547 回答