2009-03-20 18 views
0

私は「...言う」コンテンツを交換する必要があります。置き換える文字列

<asp:DataList ID="dlProductReviews" runat="server" RepeatDirection="Vertical" RepeatColumns="1"> 
    <ItemTemplate> 
    <div> 

     <span class="content">says... </span> 

    </div> 
    </ItemTemplate> 
</asp:DataList> 

答えて

1

あなたがここにタグをデータバインディングを使用することができます。

<asp:DataList ID="dlProductReviews" runat="server" RepeatDirection="Vertical" RepeatColumns="1"> 
    <ItemTemplate> 
    <div> 

     <span class="content"><%# GetContent() %></span> 

    </div> 
    </ItemTemplate> 
</asp:DataList> 

次に、あなたのコード内の後ろに保護されたメソッドを作成しますあなたのケースでは文字列を返す、コードビハインドでGetContent()(またはあなたはプロパティを使うことができる)という文字列を返します。また、コードを直接<%#...%>タグに配置することもできます。

+0

これはインラインaspxデータバインディングだと思います。だから、私はする必要があります <%#Resources.Default。 lblCustomerAction、rite Dan? どうか私は – peter

+0

はいを​​チェックすることができますが、名前空間でResourcesオブジェクトを完全修飾することを忘れないでください、または – Dan

+0

のマークアップでimportsタグを使用しますが、Getstring()メソッドを使用する必要があると思います – peter

関連する問題