我有一个使用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中,而不是我在做什么(这是行不通的)?预先感谢。
答案 0 :(得分:0)
我想我大部分都能做到这一点。我必须添加HttpUtility.JavaScriptStringEncode。除了与文字格式的某些格式差异之外,它现在似乎可以使用。