C# 如何在一个查询字符串中传递多个值?

C# 如何在一个查询字符串中传递多个值?,c#,asp.net,C#,Asp.net,我有一个网格。网格中有多个值。假设网格中有候选Id列,并且每行中都有复选框。我想通过复选框选择候选Id的多个值,并将单个查询字符串中的多个选定值传递到另一个页面。传递后,我将使用split()函数拆分这些值并保留在数组中。因为我必须使用多个候选ID在目标页面上执行一些操作。请给我一些解决这个问题的办法 这是我的网格我没有在此代码中包含复选框 <asp:GridView ID="grdReq" runat="server" AutoGenerateColumns="false" Css

我有一个网格。网格中有多个值。假设网格中有候选Id列,并且每行中都有复选框。我想通过复选框选择候选Id的多个值,并将单个查询字符串中的多个选定值传递到另一个页面。传递后,我将使用
split()
函数拆分这些值并保留在数组中。因为我必须使用多个候选ID在目标页面上执行一些操作。请给我一些解决这个问题的办法

这是我的网格我没有在此代码中包含复选框

<asp:GridView ID="grdReq" runat="server" AutoGenerateColumns="false"    CssClass="SimpleGrid" OnRowDataBound="grdReq_RowDataBound">
<Columns>
  <asp:BoundField DataField="CandidateID" HeaderText="Candidate Id" />
  <asp:BoundField DataField="Candidate Name" HeaderText="Candidate Name" />
  <asp:BoundField DataField="Current Organization" HeaderText="Current Organization" />
  <asp:BoundField DataField="Current Designation" HeaderText="Current Designation" />
  <asp:BoundField DataField="Overall Exp" HeaderText="Overall Exp" />
  <asp:BoundField DataField="Qualification" HeaderText="Qualification" />
</Columns>
</asp:GridView>

我在不久的过去做过类似的事情,过程是:

  • 在页面中循环查找复选框并添加已选中的复选框,如在字符串生成器中:
  • StringBuilder sb=新的StringBuilder(); 某人附加(你的复选框); 某人加上(“,”); 在接收点,您可以使用“,”拆分此项,并且您将拥有所有复选框


    祝你好运

    你似乎已经涵盖了所有内容,除了实际键入之外,还有什么问题你无法解决吗?请勾选此项,谢谢古鲁·卡拉……我将看到问题是如何找到已选中的复选框或将查询字符串与这些值组合在一起?是的,Nerdwood,我必须选择多个复选框,然后发送到查询字符串。请给我一个解决方案。 StringBuilder sb = new StringBuilder(); sb.Append(yourcheckbox); sb.Append(",");