Я використовую 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". Використовуйте будь-які ваші особисті уподобання.