Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NETMVC3和jQuery用户界面选项卡_Asp.net Mvc_Asp.net Mvc 3_Jquery Ui Tabs - Fatal编程技术网

Asp.net mvc ASP.NETMVC3和jQuery用户界面选项卡

Asp.net mvc ASP.NETMVC3和jQuery用户界面选项卡,asp.net-mvc,asp.net-mvc-3,jquery-ui-tabs,Asp.net Mvc,Asp.net Mvc 3,Jquery Ui Tabs,我在下面用jQuery UI选项卡创建了一个HTML布局 所有选项卡信息都与员工相关 HTML代码: <div id="tabs"> <ul> <li><a href="#tabs-1">Details</a></li> <li><a href="#tabs-2">Deparment</a></li> <li>

我在下面用jQuery UI选项卡创建了一个HTML布局 所有选项卡信息都与员工相关

HTML代码:

<div id="tabs">
    <ul>
        <li><a href="#tabs-1">Details</a></li>
        <li><a href="#tabs-2">Deparment</a></li>
        <li><a href="#tabs-3">Salary Info</a></li>
    </ul>
    <div id="tabs-1">
        <p>Some fiels here</p>
    </div>
    <div id="tabs-2">
                <p>Some fiels here</p>
    </div>
    <div id="tabs-3">
                <p>Some fiels here</p>
    </div>
</div>

这里有一些恶魔

这里有一些恶魔

这里有一些恶魔

我所需要的就是我想把它保存在MVC页面中

我可以在一个视图中显示所有选项卡,还是可以使用@Html.Partial?或者是部分的胜利?对于每个选项卡

有时,用户可能只更新部门信息。在这里,我应该只保存该选项卡信息

我希望在第一时间加载所有这些选项卡,而不是使用ajax按需加载。

有人能建议我如何在MVC中组织我的需求吗?

注意:另一件事是,我想将其用于添加和编辑员工。在添加员工的情况下,我应该只能在启用时查看基本详细信息,在禁用模式下查看其他选项卡。用户保存基本详细信息后,应启用其他选项卡

  • 查看碎片:
    您可以执行单个视图,也可以将其拆分为多个部分。在他们呈现必要的html之前,这并不重要
  • 要单独保存每个选项卡中的信息,请将每个选项卡内容包装在
    中,这样您将有多个表单,而不是一个表单
  • 若要在提交时显示下一个选项卡,解决方案将取决于提交过程。如果您有同步Post(Get),那么您必须使用
    Response
    传递pass tab参数,并根据响应在DOM ready上打开下一个选项卡(使用jQuery)。否则,若使用ajax提交选项卡,则可以在处理程序中切换选项卡
  • 查看碎片:
    您可以执行单个视图,也可以将其拆分为多个部分。在他们呈现必要的html之前,这并不重要
  • 要单独保存每个选项卡中的信息,请将每个选项卡内容包装在
    中,这样您将有多个表单,而不是一个表单
  • 若要在提交时显示下一个选项卡,解决方案将取决于提交过程。如果您有同步Post(Get),那么您必须使用
    Response
    传递pass tab参数,并根据响应在DOM ready上打开下一个选项卡(使用jQuery)。否则,若使用ajax提交选项卡,则可以在处理程序中切换选项卡

  • 我是否在主视图中使用部分或渲染部分辅助对象方法?控制器中每个部分视图的返回类型是ActionResult还是PartialViewResult?Html.partial和Html.RenderPartial将给出相同的结果。使用Html.Partial,它有更清晰的语法。如果您的视图将仅用作部分视图,请使用PartialViewResult.Sure。我使用局部搜索。创建视图时,我选中“创建局部视图”复选框,并从控制器返回一个PartialViewResult。此视图不能用作单个页面,它们始终作为页面的一个子部分。可以吗?我在主视图中使用部分或渲染部分辅助对象方法吗?控制器中每个部分视图的返回类型是ActionResult还是PartialViewResult?Html.partial和Html.RenderPartial将给出相同的结果。使用Html.Partial,它有更清晰的语法。如果您的视图将仅用作部分视图,请使用PartialViewResult.Sure。我使用局部搜索。创建视图时,我选中“创建局部视图”复选框,并从控制器返回一个PartialViewResult。此视图不能用作单个页面,它们始终作为页面的一个子部分。可以吗?