FineUiMVC的tab控件加载URL(内部的_外部的)

     研究了FineUI  有一段时间了。感觉基本功能还行。但是有些好用的功能都在专业版中的,基础班的功能在特殊需求时就无能为力了。

公司的需求在一个页面显示很多tab页 起初只有2,3 个Tab 页 感觉很简单。直接在 F.TabStrip()的tabs( 下面加F.Tab() 然后再 F.Tab() 下面加载所有的内容) 看起来就OK了。但是我碰到了  一个页面加载

10 个tab 也签的需求 ,而且 查询和导出按钮 多是公用的。我按着上述方法 一复制 粘贴 ,cstml 文件变得 很难看懂和维护, 控制器的逻辑也变得相当的变态。研究了好几个下午。多一直在坑里。

只到,我也加载第三方的空间时,仔细研究了下官网的tab控件的示例,然后看到了 一种化烦为简的方法:

F.Tab()
.Title("FineUI 论坛")
.EnableIFrame(true)  --启用IFrame  
.IFrameUrl("~/other/Index")  --制定Url 地址( 包括内部的和外部)

这样可以把复杂的逻辑变得简单。 减少了 开发和维护的 工作量。 

 

posted @ 2017-09-04 14:08  hzf08  阅读(410)  评论(0编辑  收藏  举报