一些关于DNN的FAQs(适合New DNNer)

source: http://www.dnnsun.com/Community/BaldwinsBlog/tabid/67/EntryID/7/Default.aspx
在此我简单的列举一些关于DNN最常见的FAQs(或关于模块开发,或关于皮肤制作,或关于DNN使用等等),我会不断增加最新的FAQs资源信息,也希望大家可以添加自己在开发或使用DNN过程碰到一些问题的解决方案.
Q: 模块中如何引用js,css文件
A: 你可以在用户控件(user control)里添加:
Register javascript
< script type="text/javascript" language="javascript" src='<%= Page.ResolveUrl("DesktopModules/Blog/js/dnnsunBlog.js") %>'></script>
当然,你也可以类似添加如下代码在page_load里边,对你需要的JS文件进行注册即可:
Register javascript
Dim scriptJS As String = Me.TemplateSourceDirectory & "/slideshow.js"
    If (Not Page.ClientScript.IsClientScriptBlockRegistered("SlideShowMainJS")) Then
        Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), "SlideShowMainJS", scriptJS)
End If
如果需要引用CSS文件,那你可以直接添加module.css, 你可在该文件里定义任何的样式,dnn模块会自动关联对应的CSS Class的!

Q: DNN4.x的版本开发的模块. 为什么我在没登陆DNN的情况下,按钮的事件有时候执行,有时候怎么点都不执行啊.
A: 原因是模块存在缓存(Cache),在模块定义页面把模块的缓存设置为0,更新模块定义,也就是清空模块Cache就会正常

Q: 修改DotNetNuke上传大小限制
A: 有两个方面要修改:
1) 在web.config中查找下面的节点
web.config
<!-- allow large file uploads -->
< httpRuntime   useFullyQualifiedRedirectUrl = "true"  maxRequestLength="8192"
requestLengthDiskThreshold="8192" />
修改maxRequestLength和requestLengthDiskThreshold 的值,注意这里的单位是KB。
2)修改网站管理/高级设置/主机设置/磁盘空间,这里限制上传大小,修改这里的设置,单位是M

你可能感兴趣的:(new)