Webforms:HttpModule 或 HttpHandler 将信息保存在缓存中

Webforms: HttpModule or HttpHandler to save info in the cache

我想在缓存中存储一​​些信息,以便稍后与用户输入的信息进行比较。我应该使用 HttpModule 还是 HttpHandler?或者有没有更好的方法在 WebForms 中执行此操作?我知道在 MVC 中可以使用 ActionFilters。

尝试使用会话状态:

// Save to session state in a Web Forms page class.
Session["FirstName"] = firstName;
Session["LastName"] = lastName;
Session["City"] = city;

// Read from session state in a Web Forms page class.
firstName = (string)(Session["FirstName"]);
lastName = (string)(Session["LastName"]);
city = (string)(Session["City"]);