C# asp.net C中的一点帮助--从一个方法跳到另一个方法
我的问题是,我可以从页面加载中获取显示书籍功能 但我无法从一本书的展示中了解到另一本书的细节。 每次我试图炒掉书的细节,都会让我翻页 我的代码是:C# asp.net C中的一点帮助--从一个方法跳到另一个方法,c#,asp.net,C#,Asp.net,我的问题是,我可以从页面加载中获取显示书籍功能 但我无法从一本书的展示中了解到另一本书的细节。 每次我试图炒掉书的细节,都会让我翻页 我的代码是: protected void Page_Load(object sender, EventArgs e) { //Here I create dynamic linkbuttons that calls datashow lnk_button.Command += new CommandEventHandler(
protected void Page_Load(object sender, EventArgs e)
{
//Here I create dynamic linkbuttons that calls datashow
lnk_button.Command += new CommandEventHandler(book_show);
}
protected void book_show(object sender, EventArgs e)
{
//Here I show all books from a category
//and I create dynamic linkbuttons that calls book_details
book_button.Command += new CommandEventHandler(book_details);
}
protected void book_details(object sender, EventArgs e)
{
//and Here I show the details of each book
}
如果我的问题是令人讨厌的新手,我很抱歉
但是我想要一些帮助。
我刚开始学习asp.net,我不明白你为什么要这么做,但下面的代码很有用,希望能有所帮助
public void book_show()
{
book_details() ;
}
public void book_details()
{
}
protected void Page_Load(object sender, EventArgs e)
{
//Here I create dynamic linkbuttons that calls datashow
lnk_button.Command += new CommandEventHandler(this.book_show);
lnk_button.CommandName = "testClick";
lnk_button.CommandArgument = "1";
lnk_button.ID = "11";
lnk_button.Text = "blah";
book_button.Command += new CommandEventHandler(this.book_details);
book_button.CommandName = "testClick2";
book_button.CommandArgument = "2";
book_button.ID = "22";
book_button.Text = "blah2";
}
protected void book_show(object sender, EventArgs e)
{
//Here I show all books from a category
//and I create dynamic linkbuttons that calls book_details
book_button.Command += new CommandEventHandler(this.book_details);
book_button.CommandName = "testClick2";
book_button.CommandArgument = "2";
book_button.ID = "22";
book_button.Text = "blah2";
}
protected void book_details(object sender, EventArgs e)
{
//and Here I show the details of each book
}
将access Modifier从受保护更改为公共。是否要将book_详细信息从受保护更改为公共?页面加载是因为您显然进行了整页回发。但是吸引我眼球的是你创建动态链接按钮的评论。也许您可以向代码展示如何生成它?您是否将ID分配给动态生成的控件?同样的事情。每次我点击一个触发book_details()的按钮时,它会让我进入page_load是的,这会发生bcos按钮点击事件刷新页面,所以每次点击按钮时页面都会被加载。但是为什么当我点击page_load中的链接按钮时,它会让我正常进入book_show?有人能帮我吗?我真的很喜欢这里,但我们可以很容易地从页面加载到书籍显示方法。但是既然linkbuttons再次让我们进入页面加载,我们怎么能从book_show方法转到任何其他方法呢?请尝试代码,通过该代码,lnk_按钮的点击跳转到book_show函数,book_按钮的点击跳转到book_details函数