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