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

时间:2015-09-30 18:38:50

标签: dotnetnuke

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

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

1 个答案:

答案 0 :(得分:1)

经过多次搜索,我通过以下帖子找到答案:

designer.cs issues with using user control in Visual Studio

基本上,移动" TextEditor"通常放在" designer.cs"将文件放入文件后面的代码中。完成此操作后,您可以编辑.ascx控件,而无需手动编辑" designer.cs"文件反复。