[英]How to add code-behind code to umbraco templates?
我正在開始使用umbraco 4.5.2。
我已經啟動並運行我的網站,並且正在使用一些ASP.NET控件設計模板。 如何響應這些控件中的事件?
例如,我已將一個Button添加到模板。 每當單擊按鈕時,如何編輯代碼隱藏文件以執行某些操作?
謝謝,
馬丁·維伯
還有一個實用程序可以為您創建代碼文件http://umbracocs.codeplex.com/
看一下這篇博客文章的底部。
引用:
使用Visual Studio時,最好在模板中包含代碼隱藏文件(至少,這是我們的工作方式)。 如果您在Umbraco中創建模板,那么它將創建一個沒有代碼隱藏的母版…
然后,您將必須手動添加一個代碼隱藏,將其與標記鏈接並創建設計器文件。 糟透了嗎?
只要這樣做:
- 在VS中創建一個嵌套的母版頁,並將您的“母版”母版頁用作母版頁文件夾中的母版頁。 大聲笑,這句話有很多“母版”,呵呵。 VS通過代碼隱藏功能為您創建了一個母版,非常好!
- VS將打開此新創建的母版頁的標記,並保持打開狀態!
- 然后轉到您的Umbraco后端並像通常一樣創建一個模板。
- 為它指定與步驟1中定義的名稱相同的名稱。
- 這應該通過使用已經創建的母版頁作為文件來創建Umbraco模板。
- 現在返回到Visual Studio。 它應該通知您文件已更改,並為您提供重新加載文件的選項。 重新加載,然后使用CTRL + Z撤消Umbraco所做的更改(否則,后面的代碼將不會鏈接到標記)並保存。
- 你完成了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.