点网核弹 :根据浏览器宽度的变化选择不同的皮肤文件

本文关键字:选择 变化 文件 浏览器 | 更新日期: 2023-09-27 18:37:09

当浏览器或窗口宽度发生变化时,有没有办法在 DNN 中选择不同的皮肤文件(.ascx 文件)?

除此之外,asp.net 中是否有任何事件会在浏览器的宽度/大小发生任何变化时触发?

点网核弹 :根据浏览器宽度的变化选择不同的皮肤文件

您可以使用 DNN 的"设备预览管理"和"站点重定向"为不同的设备创建单独的站点

http://www.dnnsoftware.com/community/learn/video-library/view-video/video/532/view/details/redirecting-website-visitors-to-your-mobile-website-using-dotnetnuke

要回答这个问题,您需要使用 JavaScript 根据浏览器宽度更新样式表 url。在javascript中,你可以用

window.innerWidth

但是,更好的方法是在主题设计中采用响应式设计。现代 CSS 能够以优雅简单的语法处理基于视口大小修改布局的大部分计算。

为了帮助您做到这一点,您可能需要使用响应式设计框架,例如引导或基础