<asp:checkboxlist>

S

Simon Cheng

Hi,

For the following form:

<form runat="server">
<asp:checkboxlist id="list" runat="server">
<asp:listitem runat="server" value="Cash" />
<asp:listitem runat="server" value="Check" />
</asp:checkboxlist><br/>
</form>

I get the the attached error message. The same form works with
"asp:radiolist." What am I missing? (This is on W2K3.)

Thanks,
Simon
Length cannot be less than zero. Parameter name: length
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.ArgumentOutOfRangeException: Length cannot be less
than zero. Parameter name: length

Source Error:

An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length]
System.String.Substring(Int32 startIndex, Int32 length) +172

System.Web.UI.WebControls.CheckBoxList.System.Web.UI.IPostBackDataHandler.Lo
adPostData(String postDataKey, NameValueCollection postCollection) +34
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean
fBeforeLoad) +397
System.Web.UI.Page.ProcessRequestMain() +642
 
E

Eliyahu Goldin

Try

<asp:checkboxlist id="list" runat="server">
<asp:listitem>Cash</asp:listitem>
<asp:listitem>Check</asp:listitem>
</asp:checkboxlist>

Eliyahu
 
S

Simon Cheng

I re-try it today, and now the following works fine for me:

<form runat="server">
<asp:checkboxlist id="list" runat="server">
<asp:listitem runat="server" value="Cash1" />
<asp:listitem runat="server" value="Check1" />
</asp:checkboxlist><br/>
</form>

I have no clue...
Simon

Eliyahu Goldin said:
Try

<asp:checkboxlist id="list" runat="server">
<asp:listitem>Cash</asp:listitem>
<asp:listitem>Check</asp:listitem>
</asp:checkboxlist>

Eliyahu

Simon Cheng said:
Hi,

For the following form:

<form runat="server">
<asp:checkboxlist id="list" runat="server">
<asp:listitem runat="server" value="Cash" />
<asp:listitem runat="server" value="Check" />
</asp:checkboxlist><br/>
</form>

I get the the attached error message. The same form works with
"asp:radiolist." What am I missing? (This is on W2K3.)

Thanks,
Simon
Length cannot be less than zero. Parameter name: length
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.ArgumentOutOfRangeException: Length cannot be less
than zero. Parameter name: length

Source Error:

An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length]
System.String.Substring(Int32 startIndex, Int32 length) +172
System.Web.UI.WebControls.CheckBoxList.System.Web.UI.IPostBackDataHandler.Lo
adPostData(String postDataKey, NameValueCollection postCollection) +34
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean
fBeforeLoad) +397
System.Web.UI.Page.ProcessRequestMain() +642
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,228
Members
46,818
Latest member
SapanaCarpetStudio

Latest Threads

Top