I have a hidden field that gets populated with a javascript array of ID’s. When I try to iterate the hidden field(called “hidExhibitsIDs”) it gives me an error(in the title).
this is my loop:
foreach(string exhibit in hidExhibitsIDs.Value)
{
comLinkExhibitToTask.Parameters.AddWithValue("@ExhibitID", exhibit);
}
when I hover over the .value it says it is “string”. But when I change the “string exhibit” to “int exhibit” it works, but gives me an internal error(not important right now).
You need to convert
stringtostring arrayto using in for loop toget strings not charactersas your loop suggests. Assuming comma is delimiter character in the hidden field, hidden field value will be converted to string array bysplit.