我是mvc3的新手,在mvc3中开发我的第一个项目。我左边的酒吧里面装满了顶级的酒吧。点击顶部类别,我想在点击的类别下显示子类别。 子类别可以是任何级别。
点击类别,首先我必须检查它是否有子类别,如果是,则渲染子类别。
答案 0 :(得分:0)
我认为这里最好的选择是使用AJAX和动态数据加载。
在您的javascript代码中,将第一级节点的click事件绑定到对服务器上的方法的AJAX调用。
此方法应该:检查节点是否有子节点,如果有,则返回与之关联的子节点列表,如果没有,则应返回一些广告客户端代码的信息。
成功时,您的AJAX调用应检查是否收到子节点列表或广告中没有子节点的消息。如果它有子节点只是将它们附加到你的html结构,如果它没有做任何事情(或者点击没有子节点的顶部节点你想做什么)。
从这里开始,您可以根据需要增加系统的复杂性,为不同的节点级别和行为使用不同的方法等等。