アクセス許可を実装する必要があります。ユーザーのアクセス許可に基づいて、コントロールとフォームを (非) 可視にすることが可能でなければなりません。
そのため、アクセス許可を設定するコントロールを特定する方法が必要です。アプリケーションは一種の大規模であり、まだ成長しています。したがって、パーミッションの適用方法は柔軟でなければなりません。
名前空間.formName.nameOfControl のように、コントロールに完全な名前を付けることを考えました。しかし、壊れやすいので、私はこれが好きではありません。名前 (スペース) が変わると、ID も変更する必要があります。これは望ましくありません。同僚と私がこれを更新するのを忘れる可能性は非常に高いです。
私の質問は、コントロールを特定する良い方法は何だと思いますか? 管理者がアクセス許可を設定するためのバック オフィスがあります。