代码之家  ›  专栏  ›  技术社区  ›  Timur Zanagar

如何在没有javascript的asp.net中为大型viewmodel构建选项卡式编辑视图?

  •  0
  • Timur Zanagar  · 技术社区  · 16 年前

    我有一个带有多个地址(默认、发票、发货)的contactViewModel的大视图模型。这个contactviewmodel我想在defaultaddress选项卡中编辑,等等。我想知道如何在没有javascript的情况下处理这个问题?这可能吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   griegs    16 年前

    告诉我我是不是离开基地了;

    我想我的方法是创建一个带列表的部分视图。部分视图将遍历列表并创建另一个部分视图,即选项卡。

    单击选项卡时,我将进行回发并存储单击的选项卡。这个id随后成为活动选项卡。

    当我回来重建页面时,实际选项卡的partialview需要检查它是否处于活动状态,然后使其可见。如果不可见,那么简单地渲染什么也不可能。

        2
  •  0
  •   Chuck Conway    16 年前

    这可以用css完成。下面是一个例子: http://www.alistapart.com/articles/slidingdoors/

    选定的选项卡/视图将需要在服务器上呈现。我可以看到每个选项卡都是一个链接,当单击该链接时,将返回正确的视图和选定的选项卡。

    一些css标签在ie6中不能正常工作。我不确定上面的链接是否是其中之一。