0

毎回定義する代わりに、サブテンプレートを作成して、製品が在庫あり、在庫切れ、製造中止などであるかどうかを判断しました。

したがって、メイン テンプレートでは、返された値に基づいて何かを表示したいと考えています。

使用する@Raw(Model.TemplateUtil.Subtemplate("SubAvailabilityCheck"))と、適切な値が表示されます (つまり、IN STOCK または COMING SOON など)。

しかし、変数を宣言するために次を追加すると:

string stockCheck = Raw(Model.TemplateUtil.Subtemplate("SubAvailabilityCheck"));

それは私に与えます:エラー:タイプ「RazorEngine.Text.RawString」を「文字列」に暗黙的に変換できません

文字列に変換すると、テンプレートなどの最初と最後をマークするデフォルトのhtmlコメントを含むhtmlコード全体が出力されます.RAWはコンテンツ以外のすべてを取り除きます。

これを回避する方法はありますか?

4

1 に答える 1