当浏览器或窗口宽度发生变化时,有没有办法在DNN中选择不同的皮肤文件(.ascx文件)?
除此之外,只要浏览器的宽度/大小发生任何变化,是否会触发asp.net中的任何事件?
答案 0 :(得分:1)
您可以使用DNN"设备预览管理"和#34;网站重定向"
为不同的设备创建单独的网站答案 1 :(得分:0)
要回答这个问题,您需要使用JavaScript根据浏览器宽度更新样式表网址。在javascript中,您可以使用
获取视口的宽度window.innerWidth
但是,更好的方法是在主题设计中使用responsive design。现代CSS能够处理大部分计算,以便使用优雅而简单的语法基于视口大小修改布局。
为了帮助您,您可能希望使用响应式设计框架,例如bootstrap或foundation