2010-11-03 145 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」控件?

只需聲明按鈕不會執行任何操作 - 您必須從頁面獲取對控件本身的引用。