In the following code, no matter what I try, the name strSide
"does not exist in the current context"
, when I place a break point as shown. I want strSide
to contain the last character in rawId
and then to strip that character so that the value of rawId
will convert to an integer. I don't get a compiler error, but do get a runtime error.
When the value of rawId
is 8429R
, the stripping works, but I cannot get the R
assigned to strSide.
foreach (string fieldName in Request.QueryString)
{
rawId = fieldName;
String strSide = Convert.ToString(rawId[rawId.Length - 1]); <-- name does not exist
if (!IsNumeric(rawId)) <--break point set here.
{
rawId = StripRightChar(rawId);
}
Qty = Request.QueryString[fieldName];
int productId = 0;
if (fieldName == "txtReference")
{
strComments = Request.QueryString[fieldName];
}