Domanda

Sto usando MarkDownSharp con il mio sito Web ASP.NET.

Voglio usare il markitup come mio editor e ho trovato un articolo dritto su come integrarsi con MVC che sembra abbastanza semplice: http://rsolberg.com/2010/09/asolberg.com/2010/09/asolberg.com/2010/09/asl-net-mvc-markitup-rich-text-editor/ .

Tuttavia, come faccio a farlo con un sito web di moduli?

Come posso ottenere il markitdown TextArea su un postback e ottieni anche l'anteprima del lavoro?

È stato utile?

Soluzione

Posiziona i collegamenti del file JavaScript e CSS nella parte della pagina della pagina proprio come faresti con MVC.Quindi nella tua forma, posiziona un controllo Textarea.Impostare le righe e le colonne secondo necessità.

<asp:TextBox ID="txtEditor" runat="server" TextMode="MultiLine" Columns="40" Rows="5" Text="" />
.

Quindi utilizzare JQuery per abilitare la funzionalità.

$(document).ready(function() {
        $('<%=txtEditor.ClientID%>').markItUp(mySettings);    });
.

Poi su Postback il contenuto dell'editor sarà disponibile nella proprietà TEXT del controllo TEXTBOX.

txtEditor.Text
.

Questo non è l'unico modo per farlo, è possibile utilizzare anche un controllo HTML Textarea con Attributo Runat="Server".Usa qualunque sia la tua preferenza personale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top