G420607387 2014-12-10 06:09 采纳率: 25%
浏览 716

关于MVC做的网站的一个问题!在线等!!!!

  <!--头部属性筛选(取数据库的数据绑定,如果有选中就调用current方法,)-->
            <div class="choose-tab">
                @using (Html.BeginForm("QueryProduct", "Product", FormMethod.Get))
                {
                    if (ViewData["getType"].ToString() != "1")
                    {
                        <dl id="cata">
                            <dt>品类:</dt>
                            <dd>
                                @foreach (SelectListItem cata in Model.listCatagory)
                                {
                                    if (ViewData["getType"].ToString() == "2" && cata.Text == "手机")
                                    {
                                        continue;
                                    }
                                    if (ViewData["getType"].ToString() == "2" && cata.Text == "所有")
                                    {
                                        <a class="current" catavalue="@cata.Value">@cata.Text</a>
                                    }
                                    else
                                    {
                                        if (cata.Selected)
                                        {
                                            <a class="current" catavalue="@cata.Value">@cata.Text</a>
                                        }
                                        else
                                        {
                                            <a catavalue="@cata.Value">@cata.Text</a>
                                        }
                                    }
                                }
                            </dd>
                        </dl>
                    }
                    <dl id="brand">
                        <dt>品牌:</dt>
                        <dd>
                            @foreach (SelectListItem brand in Model.listBrand)
                    {
                        if (brand.Selected)
                        {
                <a class="current" brand="@brand.Value">@brand.Text</a>
                        }
                        else
                        {
                <a brand="@brand.Value">@brand.Text</a>
                        }
                    }
                        </dd>

                    </dl>
                    <input name="catagoryId" id="catagoryId" value="" type="hidden" />
                    <input name="brandId" id="brandId" value="-1" type="hidden" />
                    <input name="getType" id="getType" value="0" type="hidden" />
    <input name="regionalId" id="regionalId" value="-1" type="hidden" />
    <input name="searchText" id="searchText" value='@ViewData["searchText"]' type="hidden" />
                }

以上是品牌还有品类。


        $('div.choose-tab dl#brand dd a').click(function () {
            var p = $(this);
            $('div.choose-tab dl#brand dd a.current').removeClass();
            p.addClass("current");
            $("#cata").attr("style", "display: none");
            $('input#catagoryId').val($('div.choose-tab dl#cata dd a.current').attr("catavalue"));
            $('input#brandId').val(p.attr("brand"));
            GetSearchData();
            document.forms[0].submit();
        })

        $('.cellphone').click(function () {
            $('input#catagoryId').val("001.001");
            getBrandByCata("001.001", 1);
            $('input#getType').val(1);
            GetSearchData();
            document.forms[0].submit();
        });

        $('.fittings').click(function () {
            $('input#catagoryId').val("000");
            getBrandByCata("000", 2);
            $('input#getType').val(2);
            GetSearchData();
            document.forms[0].submit();
        });

以上是点击事件。

当点击手机的时候,出现手机品牌,点击手机下面的子项,比如所有,苹果等这种子项的时候,突然出现品类,这个栏目,
而点击配件的时候(和手机是同等级),出现品类,还有品牌,
现在问题出现了,我想点击手机下面的所有,或者苹果等这种子项时,品类不显示
页面用cshtml 做的。在线等,

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试
    • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
    • ¥15 教务系统账号被盗号如何追溯设备
    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 再不同版本的系统上,TCP传输速度不一致
    • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题