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>