如何将这两个复选框的值传递给 response.redirect 在 c# 中的相同变量

发布时间: 2017/2/24 23:46:14
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

这是我用到 1 值传递的代码︰

 if (Chbk_NewProject.Checked )
 {
     Response.Redirect("PropertiedDetailsByTypeList.aspx?id=" + 1 + "&text=" + HF_SEARCH.Value);
 }
 if (Chbk_Resale.Checked)
 {
    Response.Redirect("PropertiedDetailsByTypeList.aspx?id=" + 2 + "&text=" + HF_SEARCH.Value);
 }
 if (Chbk_Resale.Checked)
 {
    Response.Redirect("PropertiedDetailsByTypeList.aspx?id=" + 3 + "&text=" + HF_SEARCH.Value);
  }

我想要在 response.redirect 中传递多个值。

例如︰

 if (Chbk_NewProject.Checked && Chbk_Resale.Checked )
 {
    Response.Redirect("PropertiedDetailsByTypeList.aspx?id=" + 1 + "&text=" + HF_SEARCH.Value);
 }

在这两个复选框值需要通过......任何人可以帮我吗?

解决方法 1:

@Anju Muralidharan 尝试此操作。

    if (Chbk_NewProject.Checked && Chbk_Resale.Checked )
     {
       Response.Redirect("PropertiedDetailsByTypeList.aspx?id1=1&id1=2&text=" + HF_SEARCH.Value);
                                                         ---^  ---^
     }

Then Request.Querystring("id1") will return 1,2

This can then be put into an ArrayList like Request.Querystring("id").split(",")

喜欢这个。。 field1 = value1 & field1 = value2 & field1 = value3......

更多然后一个值与具有相同 id 查询字符串传递

赞助商