标签: dotnetnuke

打印到DotNetNuke事件日志/查看器

出于调试目的,如何使用VB.NET或C#打印到DotNetNuke中的事件日志/查看器?

c# vb.net dotnetnuke

14
推荐指数
3
解决办法
6591
查看次数

是否有一个好的CMS与ASP.Net MVC一起使用

我有一个小网站,我为一个使用ASP.Net MVC的朋友开发,并想知道我是否可以将它连接到dotnetnuke或另一个CMS.或者正在使用动态数据管理网站?

asp.net asp.net-mvc dotnetnuke content-management-system

13
推荐指数
2
解决办法
6824
查看次数

DNN重定向循环 - 仅在管理员屏幕上

我不清楚这个问题.

提及此重定向问题的其他问题与门户别名和完整/医学信任级别等有关.

我有一个指向最近升级的DNN安装的.net 4 Classic池.

以前的版本是5.xxxx,现在我升级到7.0.5

所有当前的cms页面都有效.当我进入管理部分,并在那里选择页面管理,或主机部分中的主机设置,然后我遇到这个问题.

我知道dnn正慢慢走向MVC路径,虽然我仍然看到.apx扩展周围浮动,这意味着他们没有完全兑现seo的东西,但我猜他们是80%.

我不明白问题出在哪里.

几乎有一半的网站仍然在tabid = x的想法,但一些管理屏幕是在更友好的网址概念"/host/HostSettings//tabid/16/portalid/0/Default.aspx"一种友好的网址/ MVC概念.

是否有一个我可以编辑的条目,要么在友好的网址中包含所有内容,要么使用tabid概念然后从那里继续前进?

或者重定向问题与友好网址无关?

我在这里有点迷失,即使在DNN开发多年之后......

提前致谢!

根据Chris的建议,我浏览了表中的所有选项卡,并确保没有设置为isSecure = True.

仍然得到:错误310(net :: ERR_TOO_MANY_REDIRECTS):重定向太多了.有没有办法在表格中关闭重定向?

我已经浏览了整个hostSettings和PosrtalSettings表并将其与另一个工作系统进行了比较,但找不到任何明显的东西......

EDITED

现在关闭一些东西并将调试模式设置为true,我得到以下内容:

Server Error in '/cms' Application.
Run Code Online (Sandbox Code Playgroud)

你调用的对象是空的.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例.

来源错误:

[没有相关的源代码行]

源文件:c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\cms\3fbf2a3e\66b53196\App_Web_xepmxekk.1.cs Line:0

堆栈跟踪:

[NullReferenceException:对象引用未设置为对象的实例.] DotNetNuke.UI.Containers.ActionBase.get_ModuleContext()+7 DotNetNuke.UI.Containers.ActionBase.get_ActionRoot()+30 DotNetNuke.UI.Containers.ActionBase.OnLoad (EventArgs e)+35

[ModuleLoadException:发生错误.] DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage,Control ctrl,Exception exc,Boolean DisplayErrorMessage)+397

[PageLoadException:发生错误.] DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc,String URL)+417 DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc)+96 DotNetNuke.Services.Exceptions.Exceptions. ProcessModuleLoadException(String FriendlyMessage,Control ctrl,Exception exc,Boolean DisplayErrorMessage)+548 DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl,Exception exc,Boolean DisplayErrorMessage)+188 DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl,异常exc)+40 DotNetNuke.UI.Containers.ActionBase.OnLoad(EventArgs e)+71 DotNetNuke.UI.WebControls.SolPartActions.OnLoad(EventArgs e)+13 System.Web.UI.Control.LoadRecursive()+54 System. Web.UI.Control.LoadRecursive()+ 145 …

dotnetnuke

13
推荐指数
1
解决办法
3264
查看次数

为什么在编辑模块.ascx文件后DotNetNuke TextEditor控件会中断

在为DotNetNuke构建自定义模块时,每当我需要编辑一个.ascx使用DotNetNuke TextEditor控件的控件时,我就遇到了这个恼人的问题.

如果我对.ascx文件进行了任何更改,则控件的designer文件会System.Web.UI.UserControl在更改后将控件的定义恢复为.如果我手动将定义更改回DotNetNuke.UI.UserControls.TextEditor,我可以成功构建,直到我.ascx再次对控件进行另一次更改.我搜索过DNN论坛和Stack Overflow,但还没有找到解决这个问题的方法.

dotnetnuke

13
推荐指数
1
解决办法
157
查看次数

我们应该在DotNetNuke平台上构建我们的下一代Web应用程序吗?

我们目前正在考虑使用DotNetNuke作为我们未来基于门户和客户端可自定义的Web应用程序的基础,该应用程序将集中托管.我们的想法是将动态部分作为DNN模块,然后与后端WCF服务进行通信,后者负责业务处理和数据存储.

这种模式你有什么好/坏经历?

你会警告或推荐什么?

任何建议将不胜感激,谢谢......

architecture asp.net dotnetnuke

12
推荐指数
3
解决办法
6944
查看次数

jquery更改按钮颜色onclick

当人们回答问题时,我会使用多个按钮.当人们点击按钮时,如何让按钮改变颜色?我不知道jquery,我被告知这是最好用的

这是我对html部分的代码:

<div style="text-align: center;"><span style="line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 24px;">In the past three months, how often have you used marijuana?<br />
<p><input type="submit" value=" Never " name="btnsubmit" id="answer" style="width: 200px;" /></p>
<p><input type="submit" value=" Once or Twice " name="btnsubmit" id="answer" style="width: 200px;" /></p>
<p><input type="submit" value=" Monthly " name="btnsubmit" id="answer" style="width: 200px;" /></p>
<p><input type="submit" value=" Daily or Almost Daily " name="btnsubmit" id="answer" style="width: 200px;" /></p>
</span></div>
<div>
<p style="text-align: right;"><a onclick="window.open(this.href,'_parent');return false;" href="/mobile/Static2.aspx"><input type="submit" value=" Next …
Run Code Online (Sandbox Code Playgroud)

html css jquery dotnetnuke button

12
推荐指数
2
解决办法
10万
查看次数

如何将3个DIV彼此对齐?

我需要在一个左,中,右对齐的页脚容器DIV中创建3个DIV.我见过的所有CSS示例都像我一样使用了浮点数.但是,由于某些原因,DotNetNuke没有正确解析CSS.我发现左窗格正确浮动,但右窗格和中间窗格位于其正下方而不是旁边.这是我的ascx文件的片段:

<div id="footer">
<div id="footerleftpane" runat="server">
    <dnn:LOGO id="dnnLogo" runat="server" />
    <h3>Driving business performance.</h3>
    <h3>Practical Sales and Operations Planning</h3>
    <h3>for medium sized businesses.</h3>
</div>
<div id="footerRightPane" runat="server">
    <dnn:COPYRIGHT id="dnnCopyright" runat="server" /><br />
    <dnn:PRIVACY id="dnnPrivacy" runat="server" />
    <dnn:TERMS id="dnnTerms" runat="server" />
</div>
<div id="footerMidPane" runat="server">
</div> 
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS文件的相关部分:

#footer
{
width: 960px;
border: 1px;
}
#footerleftpane
{
width: 300px;
float: left;
}
#footerRightPane
{
width: 300px;
float: right;
}
#footerMidPane
{
padding:10px;
}
Run Code Online (Sandbox Code Playgroud)

我应该对上面做出哪些改变才能达到理想的布局?

更新:我尝试了建议的更改,但布局仍然无法在此salesandoperationsplanning.net页面上看到,它展示了我想要的内容.

css dotnetnuke skinning

11
推荐指数
1
解决办法
7万
查看次数

使用EditURL()或NavigateURL()在DotNetNuke模块控件之间导航

好的我是DotNetNuke的新手,需要在DNN中编写一个简单的模块,为每个人显示一篇文章,并允许管理员编辑文章/添加新文章.

我有一个测试页面,其中包含一个DNN模块,其中包含一个模块定义和该定义中的两个控件.默认控件根据查询字符串中的articleID字段显示文章.然后单击应该加载编辑控件的按钮,并在查询字符串中传递articleID.

如果我EditURL()在onClick中使用编辑控件加载了正确的articleID,但使用了admin皮肤.如果我使用,Globals.NavigateURL()则会显示正确的皮肤,但我的编辑控件未在页面中加载.

任何线索,如何我做错了或如何使用正确的皮肤加载编辑控件?

我的两种切换到编辑控件的方法(在我的按钮点击事件中)如下所示:

string newURL = this.EditUrl("articleID", Request.QueryString["articleID"], "EditArticle");

        Response.Redirect(newURL);
Run Code Online (Sandbox Code Playgroud)

        string newURL = Globals.NavigateURL(this.TabId, "EditArticle","articleID="+Request.QueryString["articleID"]);

        Response.Redirect(newURL);
Run Code Online (Sandbox Code Playgroud)

c# asp.net dotnetnuke dotnetnuke-module

10
推荐指数
1
解决办法
9850
查看次数

无法使用dotnetnuke进行bootstrap响应式设计工作

我在DotNetNuke的项目中使用了twitter bootstrap.我使用HTML,CSS,bootstrap进行了设计和布局.当我在不同的移动设备上测试它时,响应式设计工作正常,即使我调整浏览器窗口大小.

由于它运作良好,我将设计转换为DotNetNuke Skin.现在,响应式设计只有在我调整浏览器窗口大小而不是移动设备时才能正常工作.我理解DNN加载样式表的流程,我已经遵循它了.我已将skin.css作为bootstrap.css的组合,然后是bootstrap-responsive.css的内容

我无法找到问题,好像我使用与我的html相同的skin.css,它工作正常,但它不适用于DNN(在移动设备上).

css dotnetnuke twitter-bootstrap

10
推荐指数
3
解决办法
1万
查看次数

对于IE 10,在DotNetNuke网站上未定义__doPostBack

我有一个DotNetNuke 站点,今天有一个客户打电话说它不能在IE 10上工作.具体来说,登录和注册链接不起作用,但它们在兼容模式下.我看了一下我们的测试Windows 8机器,看到它失败了因为__doPostBack未定义.我一直在寻找最近6个小时的修复,我能找到的是显然IE浏览器文件中包含IE10用户代理,我应该安装此修补程序并重新启动服务器.那没用.我没有注意到任何更改,即使我认为新的ie.browser文件应该与新的用户代理匹配.

我可以采取哪些其他措施来解决问题?注意:服务器在Windows Server 2003上运行带有Service Pack 1的.NET 3.5.该站点正在运行DotNetNuke 05.06.02.任何建议将不胜感激.

asp.net dotnetnuke windows-server-2003 windows-8 internet-explorer-10

9
推荐指数
1
解决办法
8973
查看次数