/ / Integración de MarkitUp y MarkdownSharp con el sitio web asp.net forms - asp.net, markitup, markdownsharp

Integrando MarkitUp y MarkdownSharp con el sitio web asp.net forms - asp.net, markitup, markdownsharp

Estoy usando markdownsharp con mi sitio web asp.net forms.

Quiero usar MarkItUp como mi editor y he encontrado un artículo directo sobre cómo integrar con MVC que parece bastante sencillo: http://rsolberg.com/2010/09/asp-net-mvc-markitup-rich-text-editor/

Sin embargo, ¿cómo hago esto con un sitio web de formularios?

¿Cómo obtengo el MarkItDown Textarea en una devolución de datos y consigo que la vista previa también funcione?

Respuestas

0 para la respuesta № 1

Coloque los enlaces de los archivos Javascript y CSS en la parte de la cabecera de la página tal como lo haría con MVC. Luego, en su forma, coloque un control TextArea. Establezca las filas y columnas según sea necesario.

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

Luego use JQuery para habilitar la funcionalidad.

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

Luego, en PostBack, el contenido del editor estará disponible en la propiedad Text del control TextBox.

txtEditor.Text

Esta no es la única forma de hacerlo, también podría usar un control HTML TextArea con un atributo runat = "server". Use cualquiera que sea su preferencia personal.