サーバ/通信データ

Q1
サーバ側の処理結果によりBiz/Browser側の処理を分岐する方法
[内容]
サーバ側プログラムの処理結果によりBiz/Browser側の処理を分岐させる方法

A1
[解決方法]
Getメソッドで呼び出されるサーバプログラムにCRSのロジックを記述する事により、戻り値を判断して処理を分岐させる、といった実装が出来ます。但し、親オブジェクトに変数を定義できない場合は、別の場所に変数を定義する必要があります。

Biz/Browserは、サーバにリクエストを投げ、待ち状態になります。サーバから送られたCRSを順次実行します。


[サンプルコード]
string ret_cd;

/* aspプログラムが出力するCRSが展開されます */
Get( "prog01.asp","pi_cd=1234","pi_name=テスト");

if (ret_cd == "0"){
    lbl_mess = "正常に登録しました";
} else if(ret_cd == "1"){
    lbl_mess = "既に登録されているキーです";
} else{
    lbl_mess = "サーバプログラムで異常が発生しました";
}
※サーバ側のプログラムではret_cdに処理結果をセットするようにします。
  例 ret_cd = 0 ; → 0を返したい場合はこのcrs(スクリプト)を返します。

管理番号:SvrM_001
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser Mobile・Biz/Designer Mobile TIPS集 トップへ