2014-04-15 18 views
-1

我嘗試通過使用另一頁面上的另一代碼塊輸入代碼來創建一個GridView作爲示例。我發現,當我運行該程序並單擊某行上的編輯按鈕時,這些字段不會更改爲用於編輯的文本框。我確實有代碼來處理行編輯事件。Visual Studio:鍵入代碼與控制菜單中的拖放操作

在之前的項目中,我發現必須雙擊屬性窗口中的「行編輯」事件才能創建事件處理代碼。在單獨的aspx.cs文件中鍵入該代碼不起作用。

我正在使用ASP.Net/C#。

當我從控制菜單中進行拖放操作時,Visual Studio會發生什麼情況,而不是僅僅輸入代碼?我假設它正在添加我在輸入時缺少的東西。

有沒有其他人有其他的例子,當他們輸入我應該注意的代碼時不工作?

回答

0

即使您在複製HTML時做得非常好,您仍可能錯過了一些屬性。這是因爲GridView組件帶有一些所謂的Design-Time屬性,可以(僅)從Visual Studio的屬性面板進行配置。

我想你會發現將控件從工具箱拖到Web表單上會將控件的設計時屬性設置爲一組特定的默認值。手動鍵入HTML時不會發生這種情況。

+1

我不認爲我從我的生活中的工具箱中拖出一個GridView。我已經寫出了許多數十個GridView,而且我一直只是輸入它們。 – Servy

+0

謝謝,史蒂文。這正是我所期待的。我認爲當我拖放東西時會發生更多的事情。 – Junco