1

我在变量名后面的代码中声明了一个变量,它是 int 类型的进度条

要在同一个 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# 中的所有变量都是局部变量,它们只在声明它们的函数中可见。将你的东西设为字段或属性,并确保它是protectedor 或public.

于 2012-12-31T14:22:02.633 回答