2009-07-01 50 views
4

在設計視圖中編輯簡單頁面時,只需雙擊相關事件即可在大多數組件上添加事件。這會執行綁定並在代碼隱藏中爲您生成函數聲明。用於創建事件處理程序存根的Visual Studio鍵盤快捷鍵

在頁面複雜的大型項目中,設計視圖可能非常慢。有沒有一種方法可以直接從.aspx源代碼快速生成代碼隱藏存根?

回答

1

我已經能夠用ReSharper來做到這一點,但我一直在使用它很長時間以至於我不記得Visual Studio是否具有本地性能。

+0

好的,這是有道理的。我相信我已經看到它在「行動中」,但它可能是一個插件。如果ReSharper可以做到這一點,那麼這是一個有效的解決方案。 – Console 2009-07-01 16:08:57

+0

ReSharper如何做到這一點? – Mathieu 2010-12-07 15:43:25

2

在標記視圖中,「屬性」窗口仍然可用:您可能已隱藏它。

當它顯示並且光標處於某個特定控件的標記中時,就會像在Design視圖中那樣獲得該控件的屬性和事件。同樣,在事件選項卡中,您可以雙擊事件(即單擊)以自動生成代碼中的空聲明,並且無需進入「設計」視圖即可掛接事件。

5

只需輸入代碼來創建組件。

例如,這是一個按鈕添加到您的.aspx文件中的代碼:

<asp:Button ID="ButtonAction" class="btn panel-black" runat="server" Text="" OnClick="Function_Name_Here" />

當你爲OnClick方法鍵入功能名稱...

爲例如,這部分代碼:

OnClick="Function_Name_Here"

... Visual Studio將顯示一個littl彈出式窗口,可選擇「<create new event>」。

選擇此選項將爲您生成代碼隱藏事件處理程序存根。