javascript - Summernote:TextArea 不加载 SQL 数据,但文字可以
问题描述
我有一个使用 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" 并在 textarea 上加载 Summernote。
我的问题:有没有更可靠/正确的方法将数据输入文本区域,而不是我正在做的事情(这不能正常工作)?提前致谢。
解决方案
我想我大部分时间都在工作。我必须添加 HttpUtility.JavaScriptStringEncode。除了与文字的一些格式差异外,它现在似乎可以工作。
推荐阅读
- java - 为什么在下面的示例中覆盖了静态方法?
- excel - Excel VBA:如何过滤过滤器下拉列表中的最后一个值?
- postgresql - 如何使用具有指定运算符的现有索引添加排除约束?
- sql - 按内部列值过滤外部查询
- java - Java/JavaFX - 在创建它的方法之外使用 removeEventFilter
- asp.net - 动态用户控制数据丢失中的动态选择元素
- user-defined-functions - cassandra CQL 在 where 不使用 UDF
- cursor - Android:无法从 CursorWindow 读取第 0 行第 3 列。确保在从光标访问数据之前正确初始化光标
- python - 烧瓶登录问题
- json - JSON Schema oneOf 验证