2015-09-30 6 views
13

Quando si crea un modulo personalizzato per DotNetNuke, ho riscontrato questo fastidioso problema ogni volta che ho bisogno di modificare un controllo .ascx che utilizza il controllo TextEditor di DotNetNuke.Perché il controllo DotNetNuke TextEditor si interrompe dopo la modifica del modulo .ascx File

Se si apportano modifiche al file .ascx, il file designer del controllo ripristina la definizione del controllo su System.Web.UI.UserControl dopo aver apportato la modifica. Se cambio manualmente la definizione su DotNetNuke.UI.UserControls.TextEditor, riesco a creare correttamente finché non apporto un'altra modifica al controllo .ascx. Ho cercato i forum DNN e Stack Overflow, ma non ho trovato una soluzione a questo problema.

risposta

0

Dopo molte ricerche, ho trovato la risposta tramite il seguente post:

designer.cs issues with using user control in Visual Studio

In sostanza, spostare le voci "TextEditor", che sono in genere collocati nel file "designer.cs" nel codice dietro il file. Fatto ciò, è possibile modificare i controlli .ascx senza la fastidiosa necessità di modificare manualmente i file "designer.cs" ripetutamente.

+0

Si prega di non pubblicare collegamenti a [risposte duplicate] (// meta.stackexchange.com/a/211726/206345). Prendi invece in considerazione altre azioni che potrebbero aiutare i futuri utenti a trovare la risposta di cui hanno bisogno, come descritto nel post collegato. – Mogsdad