0

複数のhtmlチェックボックスコントロールをasp.netに送信したいのですが、phpで行ったのですが、非常に簡単ですが、asp.netでは機能していません。私のasp.netコードはそのようなものです

   <form id="form1" runat="server">
    <div>
        <input type="checkbox" name="checkbox[]" value="1" />
        <input type="checkbox" name="checkbox[]" value="2" />
        <input type="checkbox" name="checkbox[]" value="3" />
        <input type="checkbox" name="checkbox[]" value="4" />
        <input type="checkbox" name="checkbox[]" value="5" />
        <input type="checkbox" name="checkbox[]" value="6" />
        <input type="text" name="text" />
        <input type="submit" name="btn" value="Click" />
    </div>
    </form>
    <%
        if (Request.Form["btn"] != null)
        {
            Response.Write(Request.Form["text"]);
            Response.Write(Request.Form["checkbox"]);
        }
         %>

を使用してチェックボックスをレンダリングするため、Response.Writeここではサーバー コントロールを使用できません。

4

1 に答える 1

1

Request.Form["checkbox"] の代わりに Request.Form["checkbox[]"] を使用してみてください。

于 2012-09-22T16:25:44.013 に答える