26
2019.2

重定向

作者: POPASP
`POPASP_CONTROLLER`的redirect方法和`R_`函数可以实现页面的重定向功能。 它们的参数默认只有一人,即要跳转的url,如果要指定更多的参数,则须要用array()来包裹。 ``` ' 可只传入url,默认time=0,msg="",如果想传入多个参数 array(url,time,msg) ' @param string url 重定向的URL地址 ' @param integer time 重定向的等待时间(秒) ' @param string msg 重定向前的提示信息 ``` 由于VBScript在函数中并不支持可变参数,所以array()来弥补vbs的不足,这种设置参数的方法在POPASP很多函数或方法中都有使用。 举例: ``` Class Index 'Extends Common sub Logout session.contents.remove("admin") that.redirect( "index/login" ) End sub End Class ``` 我们也可以使用ASP原生的页面跳转方法来实现页面跳转 ```brush:vb Response.redirect("/?c=index&a=login") ```