在a.aspx.cs是这样写的PrintHtml()为一函数
void PrintHtml()
{
......
html+="<td width=6%><div align=center><INPUT type=checkbox name=chktag value="+myds.Tables["alltags"].Rows[k]["cdmc"].ToString()+"></div></td>
html+="<td height=20 width=32% ><div align=center><font size=2>"+myds.Tables["alltags"].Rows[k]["cdmc"].ToString()+"</font></div></td>";
..........
}
在a.aspx上有一"button"<input type="button" name="bnt">question:
        当提交按钮时,怎样在b.aspx页面获取我选种复选框所有的value?????

解决方案 »

  1.   

    b.aspx:
    var str=Request.QueryString["chktag"]str的值应该是以逗号分开的
    然后写个程序将str分割一下就行了
      

  2.   

    你要设定 checkbox 为runat=server,同时设定ID,就可以在代码中取值了。
      

  3.   

    我是在 PrintHtml()动态写的html,而不是拖的webcontrol,所以在提交到b.aspx时无法得到传值
      

  4.   

    在a.aspx.cs是这样写的PrintHtml()为一函数
    void PrintHtml()
    {
    ......
    html+="<td width=6%><div align=center><INPUT type=checkbox name=chktag value="+myds.Tables["alltags"].Rows[k]["cdmc"].ToString()+"></div></td>
    html+="<td height=20 width=32% ><div align=center><font size=2>"+myds.Tables["alltags"].Rows[k]["cdmc"].ToString()+"</font></div></td>";
    ..........
    }
    在a.aspx上有一"button"<input type="button" name="bnt">question:
            当提交按钮时,怎样在b.aspx页面获取我选种复选框所有的value?????