【问题标题】:Kendo TabStrip: Rendering Action into tab in MVC 4Kendo TabStrip:在 MVC 4 中将动作渲染到选项卡中
【发布时间】:2013-03-26 17:15:51
【问题描述】:

我一直在尝试将 @Html.RenderAction(...) 渲染和操作到剑道标签条的 .Text() 中,但没有成功。

有没有办法将完整的操作呈现到选项卡中?

【问题讨论】:

    标签: asp.net asp.net-mvc kendo-ui


    【解决方案1】:

    我找到了:

    @(Html.Kendo().TabStrip()
      .Name("tabMain")
      .Items(items =>
          {
              items.Add()
                   .Text("My Tab Title")
                   .Content(Html.Action("Index","MyChildController").ToString());
          })
      )
    

    技巧是在 Html.Action 调用上调用 .ToString

    【讨论】:

      【解决方案2】:

      我觉得你也可以用LoadContentFrom:

      @(Html.Kendo().TabStrip()
          .Name("tabMain")
          .Items(items => {
              items.Add()
                  .Text("My Tab Title")
                  .LoadContentFrom("Index","MyChildController"));
        })
      

      )

      【讨论】:

        【解决方案3】:

        其他方法,在这种情况下使用 Html.RenderAction 是:

        @(Html.Kendo().TabStrip()
          .Name("tabMain")
          .Items(items =>
              {
                  items.Add()
                       .Text("My Tab Title")
                       .Content(@<text> @{Html.RenderAction("Action", "Controller", new (or nothing) {data ="" });} </text>);
              })
          )
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-03-07
          • 1970-01-01
          相关资源
          最近更新 更多