1

変数名の後ろにあるコードで変数を宣言しました。これはint型のprogressbarです。

同じasp.netページでこの変数にアクセスするには、このコードを使用しています

 <table align="center" border="1" cellpadding="0" cellspacing="0" frame="border" 
        style="border-color: #FF0000" width="100%">
    <tr>
        <td bgcolor="#FF0066" colspan="0" rowspan="0" width="<%= progressbar %>%">
            &nbsp;</td>
        <td colspan="0" rowspan="0">
            &nbsp;</td>
    </tr>

私は両方<%= progressbar %>を使用しまし<%# progressbar %>たが、この変数にアクセスできません。
c#コードビハインドからasp.netページにこの変数にアクセスする方法を教えてください

4

2 に答える 2

4
  1. アクセスしようとしている変数がプライベートでないことを確認してください

  2. このようにアクセスできるはずです<%= progressbar %>

クラス内で書く

public int progressbar = 0;
于 2012-12-31T14:26:52.470 に答える
2

C# のすべての変数はローカル変数であり、それらが宣言された関数内でのみ表示されます。代わりにフィールドまたはプロパティにして、またはのいずれかであることを確認してprotectedくださいpublic

于 2012-12-31T14:22:02.633 に答える