2010-11-03 144 views
0

在我的网站,我写的代码:Click事件无法正常工作

​​

}

但是,当我按在运行时的链接,主叫方不走的事件处理方法。

为什么?

请注意, 我在同一网站的许多页面上都编写了类似的代码,但它只能在一个页面中工作。

我添加了代码,很多页面的网站,但它只是在一个页面中的每一页都有其特定的代码措辞和他们没有关系,我希望你能理解我感谢

我需要帮助pleaseeeeeeee ..... .....................

+1

这显然不是完整的代码。你在创建LinkBut​​ton时做了什么?你是否将它添加到表中? – RPM1984 2010-11-03 11:12:25

+0

你正在显示链接按钮的某个地方,以便它实际上可以被点击不是吗?按照我的答案使用断点。 – 2010-11-03 11:20:15

回答

1

你的意思是错过一个;和一个}在这里?

protected void lbtnSpecificTopic1_Click(object sender, EventArgs e){ Server.Transfer("~/SpecificTopic.aspx)" 

我假设你已经放置了一个断点来确保它不被解雇?

我不能完全肯定,但我有一个代替的Page_Load你需要使用Page_Init让你的代码看起来这这一种感觉:

protected void Page_Init(object sender, EventArgs e) 
{ 
LinkButton lbtnTopicAddress = new LinkButton(); 
lbtnTopicAddress.Click += lbtnSpecificTopic1_Click; 
} 

protected void lbtnSpecificTopic1_Click(object sender, EventArgs e) 
{ 
Server.Transfer("~/SpecificTopic.aspx"); 
} 

附: 5分钟格式化您的代码可以在尝试调试时创建奇迹

0

您是将按钮添加到页面上的控件,还是试图在页面上找到“lbtnTopicAddress”控件?

只需声明按钮不会执行任何操作 - 您必须从页面获取对控件本身的引用。