Я создал динамическое изображение с использованием Generic Handler[.ashx]
, а затем присвоил его изображению на моем пользовательском элементе из кода позади.Прочитать строку запроса string из Image Url [asp.net]
string capt = //some random logic value.
imgCaptcha.ImageUrl = "~/BO/term.ashx?param=" + capt;
Теперь на некоторых кнопки события на одном UserControl, я хочу прочитать параметр запроса о ImageUrl
protected void btnVerify_Click(object sender, EventArgs e)
{
//something like this
string param = Request.QueryString["param"]
}
Но запрос. QueryString
не даст мне ничего, поскольку usercontrol будет добавлен на некотором .aspx
странице , так что путь запроса будет такой же, как и страница .aspx
, у которой нет параметров запроса.
Но imgCaptcha.ImageUrl
дайте мне некоторый путь, который равен ~/BO/term.ashx?param=123456
.
Теперь я хочу прочитать эту информацию, используя некоторый стандартный класс .Net. Есть ли что-нибудь, что разрешит мой запрос?
Примечание: Меня не интересуют методы строкой.