タグなどの描画される要素がどこから値を受け取るかを定義します。「コンテキスト」をもとにその値を描画します。使って、どこから入力データを読み込むかを変更できます。単一または複数のソースを使用できます。設定した順序でソースから値を集めます。メソッドを変更することができます。要素がある場合に使用されます。属性が存在しない場合は、ファイルのアップロードが機能しない原因となります。サポートをエミュレートすることができます。特定のアクションに向けることができます。