根据产品名称更改图库(将布尔值设置为true)

时间:2013-10-17 10:13:55

标签: c# asp.net-mvc asp.net-mvc-4 razor nopcommerce

我正在开发一个nopcommerce网站。我希望根据产品名称更改图库。例如,如果产品名称包含 Flowers 显示图库1,则显示图库2

我目前已经编写了代码

@Html.Widget("productdetails_top")
        @using (Html.BeginRouteForm("Product", new { SeName = Model.SeName }, FormMethod.Post, new { id = "product-details-form" }))
        {
            @helper renderProductLine(ProductDetailsModel.ProductVariantModel product)
            {
                if (product.Name.Contains("Flowers"))
                {
                    bool isFlowersGallery = true;  
                }        

            <div class="product-essential">
                @Html.Widget("productdetails_before_pictures")
                <!--product pictures-->


              @if (isFlowersGallery)
                {

我现在收到错误isFlowersGallery在当前上下文中不存在。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

尝试移出isFlowersGallery的声明:

        bool isFlowersGallery;

        @helper renderProductLine(ProductDetailsModel.ProductVariantModel product)
        {
            if (product.Name.Contains("Flowers"))
            {
                isFlowersGallery = false;  
            }