使用 iframe
标签加载要刷新的部分,点击按钮时修改 src
属性应该能满足
我理解您是想实现这种效果左侧导菜单切换,子页面重新加载,但是菜单栏不会重新加载的效果。
大致效果应该是这样:
https://v5.bootcss.com/docs/forms/checks-radios/
如果这是您预期的效果.那么,我们再来看看实现方案,这里以bootstrap模板来举例。
母版页里用Bootstrap做了导航菜单,当子页切换时修改母版页里导航为激活。
大致描述如题:https://bbs.csdn.net/topics/391988094?list=17693376
我在.NET MVC
中使用母版实现,
参考代码: Bootstrap 做一个简单的母版页
接下来,要实现,当用户选中某个菜单之后,这个菜单的样式,设置为active
可以类似这样(这里以.NET MVC
为例,webform类似,只是前端和服务端 传递的对象语法不同,比如mvc中可以用viewdata,viewbag,webfrom中可以使用<%变量名 %>):
子页面controler(或webfrom .aspx.cs)
@{
ViewBag.Title = "XX管理系统";
ViewBag.ProductManage = "active";
ViewBag.SysMenu = "active open";
}
母版(master)
当然,因为使用bootstrap模板较多,这是自己熟悉的做法。如果使用其它框架,比如ExtJs,VUE等,前后端分离方式,更为简单。
更多推荐:
参考这个 https://www.layui.com/layuiadmin/std/dist/views/ , 使用ASP.net webform,也不建议使用控件。 现成的前端框架很多, 前后台数据交互可以使用 Ajax 加一般处理程序 非常方便高效
要实现这个功能,只能用ajax来实现,局部刷新