ASCX
SharePoint ソリューション パッケージに2 つのユーザー コントロール ( ) ファイルがあります。コントロールはすでに正常に動作していますが、コントロール ファイルが受け入れるさまざまなパラメーター用に 8 つの異なるページ レイアウトを作成して、それらを表示するさまざまなページに必要なデータを表示する必要がありました。
モジュール性を最大化するために、ページ レイアウトを使用するページの編集モードで、コントロール ファイルのパブリック フィールドの値を設定する方法があるかどうか疑問に思っています (この方法では、各ページに 1 つのページ レイアウトを設定できます)。 2 つのユーザー コントロールを作成し、公開段階で必要に応じてパラメーターを設定します。) 私は、次のように制御ファイルのパラメーターを動的に設定できるかどうかを尋ねていると思います。
FieldParamValue = "SomeValue";
<UserControl:ControlTag ID="SomeControlFile" runat="server" MyFieldParameter=FieldParamValue />
次にFieldParamValue
、編集モードで、SharePoint の公開ページで編集可能なオプションにします。