2010-03-12 46 views
0

我只是寫了我的WebForms的這個的.aspx:HTML元素無法識別代碼隱藏

<span id="GenerateChartButton" runat="server"></span> 

我去後臺代碼,並鍵入此:

this.GenerateChartButton 

,它不認識到我已將span擴展到頁面。我需要做些什麼才能做到這一點?最近我一直在MVC中工作,所以我不必擔心頁面代碼隱藏之間的關係,但我不記得我必須執行哪些技巧來引用我的HTML元素碼。

任何人都可以提醒/告訴我我沒做什麼嗎?

感謝

戴夫

回答

1

刪除.designer文件(讓先備份),然後用鼠標右鍵單擊.aspx文件,然後選擇「轉換爲Web應用程序」。這應該讓設計人員爲你檔案。

如果沒有,那麼你要麼有duff HTML,你需要先糾正,你的標題行偏向錯誤的類或者對一段代碼的引用被破壞。

+0

@瑞恩,謝謝你..我實際上並沒有刪除這個文件。我只是評論了這一切,並添加了一個新的任意控制的HTML。 VS重新生成了代碼幷包含了GenerateChartButton元素。這是廢話雖然。我從銷售團隊獲得足夠的學士學位,我也不需要Dev領域的技術支持! – DaveDev 2010-03-12 11:09:38

+0

是的,我知道你的意思。開發工具發現了一個問題,但沒有告訴你。儘可能地嘗試VS 2010,這是一個非常整潔的工具,他們'可能'已經修復了錯誤。 – 2010-03-12 11:17:48