0

メールを送信する単純な ascx contact us コントロールがあります。

4 から 6.1.5 までのバージョンを実行しているさまざまな umbraco Web サイトで時間をかけて使用してきましたが、常に正常に機能しています。.NET のさまざまなバージョンでも問題なく試してみました。

今回は .NET 4.5 にアップデートしてテストし、Umbraco 7 プロジェクトに追加しました。正常にレンダリングされますが、送信ボタンが押されると、ポストバックなしでページがリロードされ、何も起こりません。ログにエラー メッセージはなく、フォームからのアクティビティもありません。

コードは、ポストバック後に処理されて画面に表示されるエラーがある場合、フォームが単にリロードされるようなものです。

通常のチェックをすべて試しましたが、まったく問題はありません。コントロールが Umbraco 7 で機能しない理由や、ページ全体の更新を引き起こすエラーを見つける方法を誰か提案できますか?

ありがとうございました

4

1 に答える 1

1

MVC ビューではユーザー コントロールを使用できません。それでもユーザー コントロールを使用する場合は、umbracoSettings.config でレンダリング エンジンを Webforms に戻し、アプリ プールをリサイクルして、すべてのテンプレートをマスターページとして再作成します。ただし、MVC でフォームをやり直すことをお勧めします。Google: SurfaceController お問い合わせフォーム

于 2014-05-22T05:18:09.553 に答える