【问题标题】:asp.net access an element in session array vbasp.net 访问会话数组 vb 中的元素
【发布时间】:2016-01-12 22:55:37
【问题描述】:

我有一个包含 sImgdesc(0) 到 sImgdesc(9) 的 10 个项目的 VB 数组,我需要在不同的页面上存储和检索它们。我想将数组保存到会话变量中,但我不知道该怎么做。我在这里阅读了很多示例,但没有一个明确说明如何引用单个会话数组元素,例如 sImgdesc(4) 或 sImgdesc(5) 等。

我想要一个如何使用 VB 执行此操作的示例。我看过这个例子

Dim myDoubleArray() As Double = New Double() {1, 1.2, 1.3, 1.4}
Session("DoubleList") = myDoubleArray
Dim sessionDoubles() As Double = CType(Session("DoubleList"),Double())

但是,我对如何获得特定物品感到困惑。在上面的示例中,我将如何获取/引用项目 2 which (1.3)?

如果能帮助我理解这一点,我们将不胜感激。

谢谢。

【问题讨论】:

  • sessionDoubles(2) 在你的例子中没有给你 1.3 的值吗?
  • 您看到的行为是什么?这个例子看起来不错。
  • 是的,确实如此。因此,如果我想将其更改为 4.5,我应该说 sessionDoubles(2) = 4.5?

标签: asp.net arrays vb.net session


【解决方案1】:

这里有一个例子

Public Shared Function update_notification() As String
    For Each element In HttpContext.Current.Session("idTicket")
        Dim closed As DataTable = operations.UPDATE_TICKET_NOTIFICE(element)
    Next
    Return 0
End Function

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多