我希望能够返回从httphandler生成的文本,并在onload事件期间将其插入到我的网页中。有些示例显示如何通过将图像源设置为处理程序的路径来返回图像。但是,如何在“hello world”基本模板中为文本执行此操作。我希望我页面上标签的文本值设置为“hello world”,最好是使用javascript。
答案 0 :(得分:0)
您可以尝试在HttpHandler中使用会话变量。默认情况下,您无权访问Session对象。
您已包含以下库:
using System.Web.SessionState;
之后,该类应继承IRequiresSessionState。
public class NewHandler : IHttpHandler, IRequiresSessionState
稍后您可以从后面的代码中访问此Session变量的值。
答案 1 :(得分:0)
IHttpHandler.ProcessRequest
方法采用HttpContext
类型的参数。此类具有属性Items,它是名称值对。您可以将字符串添加到此Items集合中,然后在HttpContext可用的位置引用它。要记住的是,Items集合是按请求进行的,并不会在请求中保留。