编译器错误信息: CS1501: 重载“ShuxingKuai”方法未获取“0”参数public class ShuxingKuai : System.Web.UI.Page
{
private string title;
private int isbn; public ShuxingKuai(string strTitle,int intIsbn)
{
title=strTitle;
isbn=intIsbn;
} public string Title
{
get
{
return title;
}
set
{
title=value;
}
} public int Isbn
{
get
{
return isbn;
}
set
{
isbn=value;
}
} private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面 ShuxingKuai sk=new ShuxingKuai("一点",200); Response.Write("Begin........."+"<br>");
Response.Write(sk.Isbn+"<br>");
Response.Write(sk.Title+"<br>");
Response.Write("Message Update!"+"<br>");
sk.Title="第二次你好吗?";
Response.Write(sk.Title+"<br>"); }
}哪位老大,帮忙看看
{
private string title;
private int isbn; public ShuxingKuai(string strTitle,int intIsbn)
{
title=strTitle;
isbn=intIsbn;
} public string Title
{
get
{
return title;
}
set
{
title=value;
}
} public int Isbn
{
get
{
return isbn;
}
set
{
isbn=value;
}
} private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面 ShuxingKuai sk=new ShuxingKuai("一点",200); Response.Write("Begin........."+"<br>");
Response.Write(sk.Isbn+"<br>");
Response.Write(sk.Title+"<br>");
Response.Write("Message Update!"+"<br>");
sk.Title="第二次你好吗?";
Response.Write(sk.Title+"<br>"); }
}哪位老大,帮忙看看
{
title="hello!";
isbn=100;
}ShuxingKuai sk=new ShuxingKuai();这样程序就对了,传个参数也不行吗?
{
Title=strTitle;
Isbn=intIsbn;
}
然后在Load事件里你又new一个?你的思维极其混乱。你继承自Page并且给aspx页面用的必须提供一个无参数的构造函数。从你的代码看,你应该改成:
public class ShuxingKuai : System.Web.UI.Page
{
private string title;
private int isbn; public SetValue(string strTitle,int intIsbn)
{
title=strTitle;
isbn=intIsbn;
} public string Title
{
get
{
return title;
}
set
{
title=value;
}
} public int Isbn
{
get
{
return isbn;
}
set
{
isbn=value;
}
} private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面 SetValue("一点",200); Response.Write("Begin........."+"<br>");
Response.Write(Isbn+"<br>");
Response.Write(Title+"<br>");
Response.Write("Message Update!"+"<br>");
Title="第二次你好吗?";
Response.Write(Title+"<br>"); }
}
//sorry,我没试,因为你没给出所有代码。
0Message Update!
第二次你好吗?
{
// 在此处放置用户代码以初始化页面 SetValue("一点",200);
if(!IsPostBack){
Response.Write("Begin........."+"<br>");
Response.Write(Isbn+"<br>");
Response.Write(Title+"<br>");
Response.Write("Message Update!"+"<br>");
Title="第二次你好吗?";
Response.Write(Title+"<br>");
} }试试看