我想向一个.ashx页面传递一个字符串。
通常我会在.aspx页面中设置参数,例如:
什么是实现这一目标的最佳方法?
Loader="TreeLoader.ashx?passedVariable=hello"
但是我想在.aspx.cs代码中以编程方式完成,因为值将会改变。
.ashx页面接受HTTPContext:public void ProcessRequest(HttpContext context)
{
是否有一种方法可以向上下文中添加参数,并以类似于以下方式获取参数:
string searchString = context.Request["searchString"];
什么是实现这一目标的最佳方法?
server.transfer
调用放在try-catch块中 - 忽略ThreadAbortException并记录其他异常以获得更多详细信息,包括堆栈跟踪! - VinayCHttpContext.Current.Application["my_key"] = my_value;
- Legion