アクションはアクション内で名前により識別される既存の変数の値を更新します(下のスクリーンショットでは $source )。新規の値は Xpath 式の評価結果です (下のスクリーンショットを参照)。変数の更新アクションにより変数が初期化された際に定義される変数の値を変更できるようになります。
更新さえる変数は変数の更新アクションがトリガーされるその時点でスコープ内にあるユーザー定義関数であることができます。これらの変数には以下が含まれます: ユーザー定義グローバル関数; Let と 例外のトライ/キャッチ アクション内で定義されている変数; アクショングループ 内の変数; サブページのパラメーター; およびコントロールテンプレートのパラメーターと変数。(ループ変数に変数の更新アクションを適用できない事に注意してください)
ランタイムでは、与えられた名前を持つ変数が見つからない場合、関連するエラーメッセージがその時点でスコープ内にある変数のリストと共に生成されます。
メモ: | アプリケーションにより定義されている変数 (動的なローカル変数 と 静的なグローバル変数など)は変数の更新アクションにより変更 することはできません。 |