发生类型为 System.StackOverflowException 的异常。private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
    
 password = Common.StringProc.Enerypt(tbPassword.Text);
}
}
private User _user;
/// <summary>
/// 获取填写的信息
/// </summary>
/// <param name="sender"></param>

public  User user
{
get{
if(user!=null)
{
    _user = new User();
    _user.teleno = tbPhotono.Text;
_user.username=tbUsername.Text;
_user.realname=tbRealname.Text;
_user.password=password;
_user.gender = ddlGender.SelectedValue;
_user.email = tbEmail.Text;
_user.address=tbAddress.Text;
_user.role_id=0;
        return _user;
}
else
return null;

}
public void btnRegister_Click(object sender, System.EventArgs e)
{   
           
if( Forum.CreateUser(user))
Response.Write("<script language=javascript>alert('注册成功')");
Response.Write("Default.aspx");
}
随便问一下,发生这个一般是有什么引起的

解决方案 »

  1.   

    类别 消息 From First(s) From Last(s) 
    aspx.page Begin Init   
    aspx.page End Init 0.000259 0.000259 
    aspx.page Begin LoadViewState 0.000346 0.000087 
    aspx.page End LoadViewState 0.000739 0.000394 
    aspx.page Begin ProcessPostData 0.000798 0.000059 
    aspx.page End ProcessPostData 0.001070 0.000271 
    aspx.page Begin ProcessPostData Second Try 0.001141 0.000072 
    aspx.page End ProcessPostData Second Try 0.001185 0.000044 
    aspx.page Begin Raise ChangedEvents 0.001226 0.000042 
    aspx.page End Raise ChangedEvents 0.001300 0.000074 
    aspx.page Begin Raise PostBackEvent 0.001546 0.000246 
    未处理的执行错误 
    发生类型为 System.StackOverflowException 的异常。