Pregunta

Estoy usando MarkDownSharp con mi sitio web de ASP.NET Forms.

Quiero usar MarkitUp como mi editor y ha encontrado un artículo directo sobre cómo integrarse con MVC que parece bastante hacia adelante: 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 texto de Markitdown en una devolución de datos y obtener la vista previa para trabajar también?

¿Fue útil?

Solución

Coloque los enlaces de archivos JavaScript y CSS en la parte de la página de la página tal como lo haría con MVC.Luego, en su forma, coloque un control de texto.Establezca las filas y las 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 la devolución del post, los contenidos del editor estarán disponibles en la propiedad de texto del control de texto.

txtEditor.Text

Esta no es la única manera de hacer esto, también puede usar un control de HTML Textarea con un atributo Runat="servidor".Usa lo que sea tu preferencia personal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top