我已经在代码中声明了一个变量 变量名是进度条,它是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 %>%">
</td>
<td colspan="0" rowspan="0">
</td>
</tr>
我已使用<%= progressbar %>
和<%# progressbar %>
,但无法访问此变量
你能告诉我如何从c#代码后面的asp.net页面访问这个变量
答案 0 :(得分:4)
确保您尝试访问的变量不是私有的
您应该可以像<%= progressbar %>
public int progressbar = 0;
答案 1 :(得分:2)
C#中的所有变量都是局部变量,它们只在声明它们的函数内部可见。改为使你的东西成为字段或属性,并确保它是protected
或{{1} }。