1

私は EWL を使用しており、クラスをEwfPage入力すると次のように表示されます。partialInfo

partial void initDefaultOptionalParameterPackage( OptionalParameterPackage package )

partial void initUserDefaultOptionalParameterPackage( OptionalParameterPackage package )

何に使われているのかよくわかりません。音も似ていて、何が違うのか気になります。

4

1 に答える 1

1

オプションのパラメーターをデフォルトでC#データ型のデフォルト値以外にする場合は、どちらも使用されます。2つの重要な違いがあります。

  • initUserDefaultOptionalParameterPackageページのオブジェクトを作成しているときにのみ呼び出されます。Infoページが要求されたときに呼び出されません。URLにパラメータ値がない状態でリクエストが行われた場合、フレームワークはで指定された値initDefaultOptionalParameterPackageまたはデータ型のデフォルトにフォールバックします。
  • のドキュメントコメントで指定された条件を満たす場合AppTools.Userからにアクセスできます。initUserDefaultOptionalParameterPackageAppTools.User

使用する場合の例は、initUserDefaultOptionalParameterPackageデフォルトで現在ログインしているユーザーの情報を表示するページですが、別のユーザーの情報を表示できる選択リストなどがあります。

于 2012-10-12T22:29:59.960 に答える