Skip to content

Instantly share code, notes, and snippets.

@premchandpl
Created November 24, 2014 14:05
Show Gist options
  • Select an option

  • Save premchandpl/daf704b017275fa8b3ab to your computer and use it in GitHub Desktop.

Select an option

Save premchandpl/daf704b017275fa8b3ab to your computer and use it in GitHub Desktop.
public static string ExtractHiddenValuesFromHtmlSource(string htmlSource, string hiddenControlName)
{
string requestControlDelimiter = hiddenControlName;
string valueDelimiter = "value=\"";
int requestControlPosition = htmlSource.IndexOf(requestControlDelimiter);
int requestControlValuePosition = htmlSource.IndexOf(
valueDelimiter, requestControlPosition
);
int requestControlStartPosition = requestControlValuePosition +
valueDelimiter.Length;
int requestControlEndPosition = htmlSource.IndexOf("\"", requestControlStartPosition);
string requestControlValue = htmlSource.Substring(
requestControlStartPosition,
requestControlEndPosition - requestControlStartPosition);
return HttpUtility.UrlEncode(requestControlValue);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment