/ / Інтеграція MarkitUp та MarkdownSharp з сайтом форм asp.net - asp.net, markitup, markdownsharp

Інтеграція MarkitUp і MarkdownSharp з сайтом форм asp.net - asp.net, markitup, markdownsharp

Я використовую markdownsharp з моїм сайтом форм asp.net.

Я хочу використовувати MarkItUp як мого редактора та знайшов пряму передню статтю про те, як інтегрувати з MVC, що виглядає досить прямо: http://rsolberg.com/2010/09/asp-net-mvc-markitup-rich-text-editor/

Однак, як це зробити з веб-сайтом форм?

Як я можу отримати MarkItDown Textarea на зворотному відліку та отримати попередній перегляд для роботи?

Відповіді:

0 для відповіді № 1

Помістіть посилання Javascript та CSS у головну частину сторінки так само, як і в MVC. Потім у формі помістіть елемент TextArea. Встановіть потрібні рядки та стовпці.

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

Потім використовуйте JQuery для активації функціональності.

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

Потім на PostBack вміст редактора буде доступний у властивості Text елемента керування TextBox.

txtEditor.Text

Це не єдиний спосіб це зробити, ви також можете використовувати елемент керування HTML TextArea з атрибутом runat = "server". Використовуйте будь-які ваші особисті уподобання.