在本範例中,將藉由範例ByPass.asp程式,示範如何使用ASP的方式,達到整合呼叫的效果。
1. 透過HttpReq.open,呼叫Smart.Servers.PortalService.RestService,並且加入帳號密碼等變數,作為登入的驗證
2. 透過HttpReq.responseText 的回傳值,取得sessionID
3. 透過Response.Redirect及帶入的參數,可呼叫單一的頁面、戰情室或是使用者介面,以下為各自呼叫的方式:
(1) 單一的頁面: Response.Redirect("http://localhost/SEVI/Default.aspx?Page=
頁面之系統編號&session="+sessionID); 頁面之系統編號取得,請參閱ASP.NET整合Part1
(2) 戰情室: Response.Redirect("http://localhost/SEVI/Default.aspx?Folder=
戰情室(資料夾)之系統編號&session="+sessionID); 戰情室(資料夾)之系統編號取得,請參閱ASP.NET整合Part1
(3) 使用者介面: Response.Redirect("http://localhost/SEVI/Default.aspx?session="+sessionID)