1

簡単な質問。サーバー側で実行されている2つのテキストボックスがあり、それらの表示がオフになっています。テキストボックスが存在する必要があるASP.NETコントロールをいくつか使用しています。しかし、私はコードビハインドからそれらを埋めているので、ユーザーにこれを見せたくありません。ユーザーは可視性をオンにして、テキストボックスに入力された値を確認できますか?FireBugを使用してみましたが、編集するために表示オプションを選択できなかったようです。しかし、私はFirebugにまったく慣れていないので、別の方法があるかもしれません。または、サーバー側で実行すると、クライアントはテキストボックスの内容を表示できなくなりますか?ありがとう

4

1 に答える 1

1

Visibleのサーバー側プロパティをfalseに設定すると、ブラウザでコントロールがまったくレンダリングされなくなります。つまり、ユーザーはページソースなどでコントロールを表示できなくなります。

ただし、CSS表示プロパティをnoneに設定して使用すると、コントロールは実際にレンダリングされ、ブラウザには表示されません...ただし、サーバー側のコントロールであるため、値は暗号化されたビューステートにあり、ユーザーは実際に制御値に到達するための技術に精通していること

于 2010-01-30T19:51:51.617 に答える