string name = Request["checkbox"];
为什么我的name得不到值呢?前台<form id="form1" runat="server" method="post" name="myform" action="Frm_Cart.aspx">
<%=str %>
表是用
str += "<table width='100%' border='0' cellpadding='2' cellspacing='0' id='buybook'>"
                + "<tr><td>&nbsp;</td><td style='width: 500px'>名称</td><td style='width: 66px'>价格</td><td style='width: 48px'>选择</td><td>详细说明</td></tr>"
                + "<tr><td>&nbsp;</td><td style='width: 500px'>" + bookname + "</td><td style='width: 66px'>" + bookprice + "</td><td style='width: 48px'><input type='checkbox' name='checkbox' value='" + vl + "' /></td><td><a href='#' onmouseout='MM_swapImgRestore()' onmouseover='MM_swapImage('Image3','','images/xx_2.jpg',1)'><img src='images/xx_1.jpg' name='Image3' width='66' height='22' border='0' /></a></td></tr>" + str1 + "</table>";
是在后台代码动态加的。。
大哥大姐们快来帮帮我吧

解决方案 »

  1.   

    string name = Request.QueryString["checkbox"]; 
      

  2.   

    name='checkbox' 改个名字看下呢。我担心是冲突了
      

  3.   

    我改成name='checkbox1'还是取不出来值啊。
    谁能帮我解决一下啊。。解决了我追加100分  
      

  4.   

    代码看上去没有问题啊。
    要不把Request["参数"](我从不用这个)
    改成Request.Form["参数"].
    但估计问题不在这里
      

  5.   

    Request.Form["参数"] 
    我改过了。。但是还是不行啊。。
    郁闷我要疯了。。大侠们快来咯。。小弟不胜感激
      

  6.   

    另外你最好看下你后台生成的FORM表单。在生成后的具体代码。还有什么问题没有。
      

  7.   

    你构建表单HTML串。执行一次提交。步骤很明确。肯定是哪里粗心造成的。
      

  8.   

    生成的表单我也看了都是OK的checkbox 的NAME名称都一样  只是VALUE值不一样。。