日期:2014-05-17  浏览次数:20394 次

这个代码是什么意思,新手求助
public partial class A2 : System.Web.UI.Page
  {
  protected void Page_Load(object sender, EventArgs e)
  {
  A1 cs = (A1)Context.Handler;
  Label1.Text = cs.Request.Form["TextBox1"];
  }
  }

A1是另一个页面,但是看不懂(A1)Context.Handler;这段代码,IHttpHandler接口怎么能强制转换为A1呢?有知道的大侠希望能用最通俗易懂的话说明一下,先谢谢了。

------解决方案--------------------
A1 继承于 UI.Page 而PAGE 继承了TemplateControl和IHttpHandler

只要强转IHttpHandler 对像就能得到a1的实例