2013-11-23 52 views
0

我已經創建了一個webform項目(不是網站)。在默認頁面上,我添加了一個按鈕,並將其ID更改爲btnClickMe,並嘗試編寫單擊按鈕事件。我點擊了兩次以生成事件,但無法將我重定向到aspx.cs文件。然後我從屬性 - >事件面板嘗試它,但再次事件不能生成。然後我創建新的網站,並在默認頁面上,我添加了一個按鈕,並點擊它來生成它的工作......但在webform項目中,它不工作。爲什麼Visual Studio 2010 webform項目不生成事件?

背後的原因是什麼?

+1

您在設計視圖中點擊它,對嗎? – IrishChieftain

+0

是的,我已經點擊它在設計視圖,然後在選擇按鈕後,在屬性面板上...我重新啓動了視覺工作室,但它不再生成事件 – buddy

+0

我們可以看到標記嗎? – IrishChieftain

回答

0

爲了創建你必須加倍從設計視圖,Visual Studio中單擊該按鈕可以準備後臺操作來創建事件的事件。只需在.cs端編寫相同的命令不會創建事件,並且不會觸發您在其間編寫的代碼。如果仍然不起作用,請重新啓動計算機以使程序正常運行。

+0

我有雙擊,但它不會生成事件 – buddy

0

它始終是更好地自己添加的代碼;設計視圖是指出錯誤和不一致:

protected void btnClickMe(object sender, EventArgs e) 
{ 

} 
0

驗證AutoEventWireup="true"存在於你的Page指令,像這樣:

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" %> 
相關問題