1

ログインフォームで外部ページ (.aspx) をロードする必要があります。私は html.location を使用してそれを行います 私のコード:

protected function btn_clickHandler(event:MouseEvent):void {
  html_container.setVisible(false); 
  frm.url = "https://externalserver/user_mngmnt/login.aspx"; 
  var params:Object = {}; 
  params["ctl00$PageContent$txtUserId"] = "USER";
  params["ctl00$PageContent$txtPassword"] = "PASS"; 
  frm.resultFormat = "text" frm.send(params);
  frm.addEventListener(ResultEvent.RESULT,frm_onResult);
  frm.addEventListener(FaultEvent.FAULT,onFault); 
} 
protected function frm_onResult(evt:ResultEvent):void 
{ 
  html_container.location = "https://externalserver/logged.aspx";
  html_container.setVisible(true); 
} 

ログインしようとすると、ログインページに戻ります。

パラメータ(ログイン/パスワード)を渡し、aspxページから他のすべて(SESSION、__EVENTVALIDATIONなどを含む)を保持する方法はありますか?

そうでない場合、AIR アプリから aspx フォーム フィールドに値を渡し、html_container 内にロードされたページ内でボタン クリックを呼び出す可能性はありますか?

前もって感謝します

4

0 に答える 0