i'm using summernote editor, , want retrieve content in code behind. tried use following ways , returns empty(null)
1-
default.aspx
<div class="summernote" id="txttest" runat="server"></div>
code behind:
string content= txttest.innertext;
2-
default.aspx
<div class="summernote" id="txttest" ></div>
code behind:
string name = request.form["txttest"];
any suggestions?
have considered using <textarea>
handle opposed <div>
? bit easier use respect storing values (as designed so) :
<textarea id="txttest" runat="server"></textarea>
one of ways might handle register event using summernote's available api set html content <textarea>
element whenever focus lost (e.g. onblur
) :
<script> $(function () { // set summernote instance $("#txttest").summernote(); // when summernote instance loses focus, update content of <textarea> $("#txttest").on('summernote.blur', function () { $('#txttest').html($('#txttest').summernote('code')); }); }); </script>
since going storing html content within element, you'll want ensure .net doesn't think trying exploit it. can either explicitly setting page ignore process updating validaterequest
property of page :
<%@ page ... validaterequest = "false" %>
or try escaping content being set :
$('#txttest').html(escape($('#txttest').summernote('code')));
adding runat='server' to the textarea server tag does not load the summernote test editor. im using .netframework c#
ReplyDeletePlease any help