gpt4 book ai didi

asp.net - 设置 TinyMCE 文本框元素

转载 作者:行者123 更新时间:2023-12-02 18:31:57 25 4
gpt4 key购买 nike

在网页上,我尝试为特定的 asp:textbox Web 控件初始化 TinyMCE。

这是标题中的 JavaScript:

  tinyMCE.init({
mode: "exact",
elements: '<% = txtBody.ClientID %>',

问题是txtBody控件是在DetailsView控件的模板内生成的:

<asp:TemplateField HeaderText="Body" SortExpression="Body">           
<EditItemTemplate>
<asp:TextBox ID="txtBody" runat="server" Rows="10" TextMode="MultiLine" Width="100%" Height="400px"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>

所以txtBody.ClientID在加载阶段找不到它。

最佳答案

将tinyMCE的加载顺序放入onload事件。有更优雅的方法可以使用 JS 框架之一来执行此操作,但基本方法是

document.onload = function() { tinyMCE.init ...... }

<head>您文档的一部分。

关于asp.net - 设置 TinyMCE 文本框元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1970247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com