Summernote:TextArea不会加载SQL数据,但文字会加载

时间:2019-04-22 00:54:39

标签: javascript summernote

我有一个使用Summernote的文本区域,允许输入文本。我保存到SQL表。我正在从代码隐藏中检索。数据在文字控件中显示得很好,但对于textarea和summernote不显示工具栏为空白。文字控件主要用于测试检索。我希望能够将数据加载到summernote中并编辑文本。

aspx:

    <textarea id="TextAreaSummary" name="TextAreaSummary" style="width:1000px;" ></textarea>
   <script>
       $(document).ready(function () {
         var markupStr = '<%=GetSomeText%>'; 
           $('#TextAreaSummary').summernote('code', markupStr);
         $('#TextAreaSummary').summernote('disable');
        });

后面的代码:

    public string GetSomeText ;
protected void Page_Load(object sender, EventArgs e)
{
    statusbind();
    GetSomeText = SummaryHtml1.Text;

}
    protected void statusbind()
{
    //SQL connection info to stored procedure
        SummaryHtml1.Text = reader["summarytext"].ToString();
        GetSomeText= reader["summarytext"].ToString();

}

SummaryHtml1.Text在文字中正确显示。 GetSomeText是我尝试通过javascript将代码隐藏读取到summernote中的尝试,因为我无法使用runat =“ server”并在文本区域上加载summernote。

我的问题:是否有更可靠/正确的方法将数据输入到textarea中,而不是我在做什么(这是行不通的)?预先感谢。

1 个答案:

答案 0 :(得分:0)

我想我大部分都能做到这一点。我必须添加HttpUtility.JavaScriptStringEncode。除了与文字格式的某些格式差异之外,它现在似乎可以使用。