次の編集ルールを含むASP.NetWebページがあります
- 通常のユーザーは空白のフィールドのみを編集できます
- 管理者ユーザーはすべてのフィールドを編集できます(問題なし!!)
これを実現するために、javasciptを使用して値を持つすべてのフィールドを「無効化」しようとしましたが、ポストバック時に、無効化されたすべてのフィールドがその状態を失いました。そこで、 Readonly=trueに変更します。これで、すべてのテキストボックスが期待どおりに機能します。ただし、読み取り専用がtrueであっても、ドロップダウンは編集可能です。
ポストバックでコントロールの値を失うことなく、これをどのように達成できますか?
前もって感謝します 。