我int a
在后面的代码中声明了一个变量 ()。这个变量我用它作为索引:
ImageUrl='<%# string.Format("~/DesktopModules/UshtrimiDyte/images/{0}/{0}.jpg", id[a].ToString())%>'
ID 是一个包含 5 个项目的 ArrayList。当我使用上面的代码时,每次都需要第一个项目,即使我a=3
在页面加载的代码隐藏中声明变量,它仍然需要第一个项目。
有人可以帮忙解决这个问题吗?
我int a
在后面的代码中声明了一个变量 ()。这个变量我用它作为索引:
ImageUrl='<%# string.Format("~/DesktopModules/UshtrimiDyte/images/{0}/{0}.jpg", id[a].ToString())%>'
ID 是一个包含 5 个项目的 ArrayList。当我使用上面的代码时,每次都需要第一个项目,即使我a=3
在页面加载的代码隐藏中声明变量,它仍然需要第一个项目。
有人可以帮忙解决这个问题吗?
在后面的代码中声明这样的
int a
{
get
{
if (ViewState["a"] == null)
{
ViewState["a"] = 0;
}
return Convert.ToInt16(ViewState["a"]);
}
set
{
ViewState["a"] = value;
}
}
protected void Page_Load(object sender, EventArgs e)
{
// construct a scheduler factory
if (!Page.IsPostBack)
{
a = 3;
}
}