簡體   English   中英

如何在umbraco模板中添加代碼隱藏代碼?

[英]How to add code-behind code to umbraco templates?

我正在開始使用umbraco 4.5.2。
我已經啟動並運行我的網站,並且正在使用一些ASP.NET控件設計模板。 如何響應這些控件中的事件?

例如,我已將一個Button添加到模板。 每當單擊按鈕時,如何編輯代碼隱藏文件以執行某些操作?

謝謝,

馬丁·維伯

實際上,您可以創建功能齊全的ASP.NET .ascx控件,並將它們包裝在宏中以顯示在模板/頁面中。

觀看有關此操作的出色視頻

祝好運!

馬爾科

還有一個實用程序可以為您創建代碼文件http://umbracocs.codeplex.com/

看一下這篇博客文章的底部。

引用:

使用Visual Studio時,最好在模板中包含代碼隱藏文件(至少,這是我們的工作方式)。 如果您在Umbraco中創建模板,那么它將創建一個沒有代碼隱藏的母版…

然后,您將必須手動添加一個代碼隱藏,將其與標記鏈接並創建設計器文件。 糟透了嗎?

只要這樣做:

  1. 在VS中創建一個嵌套的母版頁,並將您的“母版”母版頁用作母版頁文件夾中的母版頁。 大聲笑,這句話有很多“母版”,呵呵。 VS通過代碼隱藏功能為您創建了一個母版,非常好!
  2. VS將打開此新創建的母版頁的標記,並保持打開狀態!
  3. 然后轉到您的Umbraco后端並像通常一樣創建一個模板。
  4. 為它指定與步驟1中定義的名稱相同的名稱。
  5. 這應該通過使用已經創建的母版頁作為文件來創建Umbraco模板。
  6. 現在返回到Visual Studio。 它應該通知您文件已更改,並為您提供重新加載文件的選項。 重新加載,然后使用CTRL + Z撤消Umbraco所做的更改(否則,后面的代碼將不會鏈接到標記)並保存。
  7. 你完成了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM