私は自分が間違っていることを理解しようとする努力をすべて使い果たしました。以前の会社では WFFM を使用していましたが、うまく機能しましたが、フォームを効果的にレンダリングするためのすべてのコンポーネントが配置されていました。これを自分で読み込んだので、フォームを正常に作成し、System/modules/WebformsforMarketers/website に配置しました。基本ページを作成し、デフォルトのレイアウトで、[プレゼンテーション] タブ/詳細を使用し、コントロールを追加しました。 Forms の場合、コントロールを編集して formID を配置しました。レンダリングするフォームを取得できません。私がレビューできるコードスニペットや例はありますか、または誰かが私にアドバイスを与えることができますか?
.ascx ファイルも作成しようとしましたが、これがコードです
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="SoftwareShipmentForm.ascx.cs"
Inherits="MEAU.Web.Components.SRM.MySoftware.Modals.SoftwareShipmentForm" %>
<%@ Register TagPrefix="wffm" Namespace="Sitecore.Form.Core.Renderings" Assembly="Sitecore.Forms.Core" %>
<h3 class="pagetitle">
<sc:FieldRenderer ID="pageTitle" runat="server" FieldName="BasePageTitle" />
</h3>
<wffm:FormRender FormID="{0BE02C18-1CB0-455D-82B3-B0E61B5B7442}" runat="server" />
これをページに追加しました...運が悪い。