c# - Is it possible to get value from Summernote editor in asp.net web forms? -


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'))); 

Comments

  1. adding runat='server' to the textarea server tag does not load the summernote test editor. im using .netframework c#
    Please any help

    ReplyDelete

Post a Comment