高手帮我看看我错在什么地方如何解决

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:10:30
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace zijidelei
{

public partial class _Default : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox TBsex;
protected System.Web.UI.WebControls.Button BSex;

public CSex mySex = new CSex();
protected void Page_Load(object sender, EventArgs e)
{

}
protected void BSex_Click(object sender, EventArgs e)
{
int intSex = Convert.ToInt32(TBsex.Text);
BSex.Text = mySex.GetSex(intSex);

}
}
}

错误 1 “ASP.default_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写 c:\WINDOWS\Microsoft.NE

2005把控件的定义给封装了。你先把

protected System.Web.UI.WebControls.TextBox TBsex;
protected System.Web.UI.WebControls.Button BSex;

去掉。

而且2005 要是WEB开发的话是没有命名空间的限制的你把你命名空间去掉。

public partial class _Default : System.Web.UI.Page

改为

public partial class _Default : Page

2005 在程序集封装也是和2003不一样的

最后可能你要吧你的这两个控件删除从新拖一次了。2005的控件大多都和2003的不一样了。
在从新双击Button定义事件,把你的代码重新COPY吧。
这样应该就可以了。