我瞭解到,在umbraco中,我們必須使用主模板來定製用戶控件。我有一個自定義表單和一個提交按鈕。我創建了一個控件,一旦按下「submit」按鈕,就會發送一個電子郵件,控件基本上得到了所有的字段,比如名稱,地址,當我創建一個新模板並插入宏時,它就起作用。與主模板使用它,這是行不通的。提交按鈕刷新頁面,但從來就沒有到它發送郵件在umbraco的子模板中使用提交按鈕控件
我的C#的一部分,如果我這樣做
<form name="myform" target="_self" method="post" action="index">
它去索引頁,但沒有發送電子郵件。
但它適用於乾淨或新的模板。是否有一把umbraco 4 編輯使用自定義的控制與主模板的方式 - 這是我如何使用宏
<form name="myform" target="_self" method="post" action="index">
<umbraco:Macro Alias="sendMail" runat="server"></umbraco:Macro>
</form>
你是什麼意思,自定義控制器?你在Umbraco 4中使用MVC嗎?如果是這樣,怎麼樣? –
我只是在VS2010中創建一個新項目,然後創建一個Web用戶控件並在umbraco中使用該控制器。 – EagleFox
控件與控制器不同。小心使用確切的語言,否則你會發現很難獲得幫助。 –