2016-04-08 18 views
0

私はumbraco 7を使用しています。MVCではうまくいかないので、Webformsを使用しています。ページ上で、テンプレート上でUmbracoのWebformテンプレートを使用してページにコンテンツを追加できない

ここで私はこのようなcontentplaceホルダーファイルデdefault.masterに使用します。

<div id="mainContent"> 
<asp:ContentPlaceHolder id="MainContent" runat="server"> 
</asp:ContentPlaceHolder> 
</div> 

それから私は「テキストWebフォーム」と呼ばれるテンプレートを作成し、これはコードです:

<%@ Master Language="C#" MasterPageFile="~/umbraco/Masterpages/Default.master" AutoEventWireup="true" %> 

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"> 
    This content is displayed 

    Am i forgetting some code to add here? 

</asp:Content> 

Click on this to see screenshot

問題は、「Text Webform」テンプレートを使用しているページにコンテンツを追加しようとするときです。そのコンテンツは表示されません。スクリーンショットに表示されていますhere

おかげで私は私がテキストWebフォームテンプレートにいくつかのコンテンツを追加する必要があります確信しているが、私は正確に何を知っていないと私は必死だけど、誰かが任意のヘルプを提供してください。

答えて

0

テンプレートのどこに表示するかは、どのフィールド(ドキュメントタイプのプロパティなど)を定義する必要があります。これがあなたが探しているものだと私は信じていますか? https://our.umbraco.org/documentation/Reference/Templating/Masterpages/umbracoitem - ちょうど

+0

です良いですが、私はそのテンプレートを使用しているコンテンツページにコンテンツを追加したいだけですが、このコンテンツは表示されていません..私はまだこれで失われています誰も私を助けることができますか? –

+0

いいえ、asp:Contentタグの中にumbraco:itemを追加し、それをテンプレートの関連するプロパティーに向けます。bodyTextというエイリアスを持つコンテンツフィールドがある場合、それが指し示すものです。ドキュメントタイプのすべてがプロパティです。このテンプレートはUmbracoと連携して正しいページに適切なコンテンツを表示します。 –

0

[OK]を、今私は、より良い

を、それを説明することができ、私はちょうどWebフォームのテンプレートを使用して、@ CurrentPage.GetGridHtml(「コンテンツ」、「fanoe」)に同等の機能が欲しい...

+0

そして私がここで説明したように、可能ではないかもしれないhttp://stackoverflow.com/questions/36558977/display-grid-value-using-webforms-in-umbracoここで質問した質問に本当に答えたことに同意できますか? –

関連する問題