1

asp.netフォームのWebサイトでmarkdownsharpを使用しています。

MarkItUpをエディターとして使用したいのですが、MVCと統合する方法についての簡単な記事を見つけました。これは十分に簡単に思えます:http://rsolberg.com/2010/09/asp-net-mvc-markitup-rich-text -編集者/

ただし、フォームのWebサイトでこれを行うにはどうすればよいですか?

ポストバックでMarkItDownTextareaを取得し、プレビューも機能させるにはどうすればよいですか?

4

1 に答える 1

0

MVCの場合と同じように、JavascriptとCSSファイルのリンクをページの先頭部分に配置します。次に、フォームにTextAreaコントロールを配置します。必要に応じて行と列を設定します。

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

次に、JQueryを使用して機能を有効にします。

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

次に、PostBackで、エディターのコンテンツがTextBoxコントロールのTextプロパティで使用できるようになります。

txtEditor.Text

これを行う唯一の方法ではありません。runat="server"属性を指定してHTMLTextAreaコントロールを使用することもできます。あなたの個人的な好みが何であれ使用してください。

于 2010-07-21T16:20:58.913 に答える