首先,我使用的是 Visual Studio 2010 (Visual C#) 和 ASP.NET。
我正在使用 GridView 来显示我公司当前的空缺职位。我有一列复选框,申请人可以在其中检查他们想要申请的职位。为了消除重复数据,我在三个主表(POSITION、APPLICANT 和 APPLICATION)之间创建了一个链接表。它仅由每个表中的主键组成,因此如果一个人申请 3 个职位,我们将不会筛选 3 个完整的申请。
我需要选择他们选择的位置的 PositionID,并将它们存储在会话变量中以备后用。
我的问题是,在不知道他们检查了多少的情况下,我该怎么做?我不想只创建一堆不会使用的不必要的变量。我想我将不得不使用一个 foreach 循环,但在循环中,我不知道如何告诉它创建一个新的会话变量并将 ID 存储在其中。
我当然希望这个问题有意义。如果您需要澄清,请告诉我。