2017-11-17 6 views
0

私は、コントローラレンダリングがSitecore 9のインストールによってレンダリングされていないような問題に遭遇しています。これは9の新しくインストールされたものです。コントローラーレンダリングの作成を進んでいるさまざまなサイトのチュートリアル(コントローラーレンダリングの作成を踏んで)は、コントローラー名で前後しています(名前だけを含み、名前空間全体を処理し、名前空間全体をアセンブリ後に組み込むなど)。 )。私はControllerをControllerから継承させようとしましたが、SitecoreControllerから継承してみました。私は、(コンテンツだけを返す)ビューなしで試してみた。運がない。Sitecore 9、レンダリングするコントローラーレンダリングを取得できません

さらに、私は間違いなく、予期せぬものと信じています。コントローラー名に任意の文字列を入れたり、ガベージテキストの文字列を入れたり、コンテンツアイテムのプレースホルダー内のコントロールとしてこれを組み込んだり、公開したりするだけで、空白の画面が表示されます。私は、開発コードを展開する前にサイトを元の場所に戻すこともでき、本質的にはSIFが提供するサイトに戻して、ガベージコントローラのレンダリングにエラーは発生しません。

Sitecore 9およびController Renderingsで問題が発生したことはありますか?少なくともレンダリングを間違って設定していたのであれば、少なくとも私はいくつかのエラーを投げられると思っていました。

何か助けていただければ幸いです。

ありがとうございました。

答えて

1

気にしないで。しかし、私の後に来る人にとっては、ここには偉大で明白なヒントがあります。 SIFウェブサイトのサンプルレイアウトは、ウェブフォームのレイアウトです。明らかに、コントローラーレンダリングやビューレンダリングをドロップすることはできません。 MVCとWebフォームが混在していないので、それをカミソリのレイアウトにドロップする必要があります。

私たちの開発プロジェクトにはサンプルレイアウトがないため、表示されませんでした。しかし、何らかのエラーを得ることも大好きでした。

愚かな間違い。しかし、多分それは誰かを助けるでしょう。

関連する問題