我使用Generic Handler[.ashx]
后面的代码创建了一个动态图像,然后将其分配给我的用户控件上的图像。
string capt = //some random logic value.
imgCaptcha.ImageUrl = "~/BO/term.ashx?param=" + capt;
现在在同一个用户控件上的一些按钮事件上,我想读取查询参数ImageUrl
protected void btnVerify_Click(object sender, EventArgs e)
{
//something like this
string param = Request.QueryString["param"]
}
但请求。QueryString
由于在某个.aspx
页面上添加了用户控件,因此不会给我任何东西,因此请求路径将是.aspx
没有查询参数的同一页面。
但是imgCaptcha.ImageUrl
给我一些路径是~/BO/term.ashx?param=123456
。
现在我想使用一些 .Net 标准类来阅读这些信息。有什么可以解决我的查询吗?
注意:我对使用字符串方法不太感兴趣。