【发布时间】:2015-02-17 04:13:37
【问题描述】:
我使用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"]
}
但是 Request.QueryString 不会给我任何东西,因为用户控件被添加到一些 .aspx 页面上
所以请求路径将是相同的.aspx页面,没有查询参数。
但是imgCaptcha.ImageUrl 给我一些路径是~/BO/term.ashx?param=123456。
现在我想使用一些 .Net 标准类来阅读这些信息。 有什么可以解决我的问题吗?
注意:我对使用字符串方法不太感兴趣。
【问题讨论】:
标签: asp.net query-string imageurl