高级会议

时间:2012-02-28 10:19:06

标签: c# asp.net asp-classic

我想准备将使用表格的会话,而在其他网站中则会为会话添加新项目。

Default.cs

        string[] tab = new string[100];
        tab[0] = "songo";
        tab[1] = "tom";
        Session["login"] = tab;
        Response.Redirect("panel_admina.aspx");

panel_admina.cs 在这里我遇到了问题,因为在下一个网站上我想在我现有的会话中添加一些内容进行检查:

        Session["login"].[2] ="adam" ?

以后读取表格中不存在所有表格[100]的现有数据。

我该怎么办呢?

3 个答案:

答案 0 :(得分:5)

var t = (string[])Session["login"];
t[2] = "adam";

答案 1 :(得分:3)

((string[])Session["login"])[2] = "adam";

答案 2 :(得分:0)

将会话中的值拉到panel_admina.cs上的另一个数组中?如果然后在panel_admina.cs上修改了这个数组,你可能需要在default.cs上再引用它,然后再将它保存回会话中?我愿意打赌,无论如何,引用本地数组变量可能比会话更有效(我知道这是一个非常小的差异)。

相关问题