由于我正在使用的当前文件系统的性质,我必须从代码隐藏页面动态访问ASPX页面中的数组变量。我已经达到了能够拉动任何明确声明的变量的程度,但似乎无法动态拉动它们。从ASPX中的代码隐藏动态访问数组变量
代码背后:
public partial class some_class : System.Web.UI.Page {
public string[] array123 = new string[100];
....
protected void Button1_Click(object sender, EventArgs e) {
someFunction();
}
protected void someFunction() {
int i = 1;
_TempDt = Locator._New_Locator(value)
foreach (DataRow _TempDR in _TempDt.Rows) {
array123[i] = Server.UrlEncode(address);
i++;
}
}
}
ASPX:
....
<asp:Repeater ID="DataList" runat="server">
<ItemTemplate>
<label onClick="javascript:popup('page.aspx?key=<%= array123[1] %>')">Get link</label>
</ItemTemplate>
</asp:Repeater>
这仅拉动阵列中所陈述的(第二)值,并将其需要是动态的与所述中继器。
谢谢。
不很确定你在这里问什么。你想获得数组的值在中继器索引的位置吗?即:中继器的项目n将显示阵列的项目n? – 2012-03-01 00:44:29
Shai Cohen,是的,那正是我想要得到的 – sbay 2012-03-01 01:05:41