为什么我的程序运行到此出现错误?
public void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
WebForm1 wf1=(WebForm1)Context.Handler;///此行出错???????
string str=wf1.name1;
if(Object.Equals(Session[str],null))
{
Response.Redirect("WebForm1.aspx"
;
}
}
}
指定的转换无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidCastException: 指定的转换无效。