dotnetnuke - 如何检测 DNN 9 的服务器端是否启用了编辑模式?
问题描述
如何在后端代码中检测 DNN 是否处于编辑模式?
我查看了此链接,但它似乎在客户端处理 DNN7:http ://www.dnnsoftware.com/answers/dnn7-detect-page-edit-mode-in-js
例如:
if(DotNetNuke.EditMode == true){
// Do Something
}
解决方案
PortalModuleBase 有一个IsEditable属性,在编辑模式下该属性为真。
if(IsEditable){
// Do Something
}
推荐阅读
- python - 使用 excel 打开 .csv 文件时,Python 文件上传将日期设为“无”
- python - “视图没有返回 HttpResponse 对象。而是返回了 None。”
- latex - 在带有 bookdown 的 toc 中包含 after_body
- javascript - 如果第二个失败,则重新运行第一个测试,摩卡,javascript
- javascript - 在 todo 中将第一个元素保存到数组的问题
- ios - 如何使用 coredata 条目导出 csv?
- flutter - 有什么办法可以防止颤振向谷歌发送崩溃报告
- vue.js - 如何在 Vue.js 中保存 url 并使用 chrome api 进行 chrome 扩展?
- c++ - 如何使 callgrind 的结果具有人类可读性
- sql - 返回不同行的条件 SQL Where 子句