1. 様子

ページにASCXコントロールを追加する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

マーケティング担当者向けWebフォーム モジュールでは、フォームを .ascxファイル に変換してエクスポートし、それをASCXコントロールとしてWebサイトに追加できます。開発者にとっては、これによりカスタム フォーム コントロールの開発が容易になります。

ページにASCXコントロールを追加するには:

  1. テキスト エディターを使用して、Sitecoreインストールの \layoutsフォルダーに新しいdefault.aspxページを作成し、次のコードを挿入します。

    <%@ Page Language="C#" AutoEventWireup="true" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body> 
        <form id="form1" runat="server">
        </form>
    </body>
    </html>
  2. Form DesignerExportグループで、To ASCXをクリックし、関連するフォーム データを \layoutsフォルダーにエクスポートします。ファイル名にはforms.ascx形式を使用します。

  3. 作成したdefault.aspxページで、最初の <%@ Page> タグの後に次のコードを追加します。

     <%@ Register Src="form.ascx" TagName="SimpleForm" TagPrefix="uc1" %>
  4. <form> タグ内に、次のコードを挿入します。

         <div>
            <uc1:SimpleForm ID="WebUserControl1" runat="server" />        
         </div>
        </form>
  5. Webブラウザーで、URL http://localhost/layouts/default.aspxを入力します。

メモ

.ascxファイルに変更を加えた後、モジュールはフォームが正しく機能することを検証しません

この記事を改善するための提案がある場合は、 お知らせください!