ここには取引があります。私は、データベース内のテーブルによって制御される、ユーザインタフェース上に表示したかったり、表示したくないいくつかの要素を持っています。したがって、私が格納している値に基づいて、コントロールをユーザーに表示するかどうかを指定します。これに対処するために、私はページ上で使用しているすべてのコントロールを配置し、パネルの内側に一意のIDを入れて、コード内のpanelname.visible = true/falseで対処できるようにしました。asp:パネルが背後にあるコードから目立たない
このコードビハインド構造を構築する前に、asp.netページのパネルに属性を追加してその効果をテストしましたが、私は結果に満足していました。
私はコードを使ってテストしました。だから私は残りを作り、それを試して突然それは動作しませんでした!
ここで私はあなたが何か間違っているかどうかを教えてくれます!私はパネルが隠れているはずですが、参照boolはDBからFalseではありません。
ASP.NETコード:コードの後ろ
<asp:Panel runat="server" ID="Sys1pnl" >
<asp:CheckBox runat="server" ID="SysChkBX1" Value="AIX 6.1" Text=" AIX 6.1" BackColor="DeepSkyBlue" Font-Size="X-Small" />
<br />
</asp:Panel>
コード:
if (ElementsVal.AIX_6_1 == true)
Sys1pnl.Visible = true;
else
Sys1pnl.Visible = false;
すべての場合において、パネルと内容は(見えない)、彼らは隠されるべきにもかかわらず、表示されたまま。
ご意見は大変ありがとうございます。 ケン...
「ElementsVal.AIX_6_1」とは何ですか? –