gpt4 book ai didi

c# - 为什么 TinyMCE 不能与 asp 文本框一起使用,而是与 html textarea 一起使用?

转载 作者:行者123 更新时间:2023-11-30 23:32:07 25 4
gpt4 key购买 nike

我正在使用带有 asp.net webforms 的 tinyMCE。

它在 html textarea 上工作正常,但我不想要那样。我想将它与 asp:textbox 集成,但它不起作用。

我已将模式更改为多行,提供了列和行,但没有任何效果。

请帮忙。

代码:

 <script src='//cdn.tinymce.com/4/tinymce.min.js'></script>
<script>
tinymce.init({
selector: '#txtBoxBody'
});
</script>

<div class="col-md-6">
<div class="form-group">
<label class="control-label">
Body
</label>
<asp:TextBox runat="server" ID="txtBoxBody" TextMode="MultiLine" CssClass="form-control"></asp:TextBox>
</div>

更新:Textarea 工作正常,但如果我将 runat="server"属性放入其中,它也会停止工作。

最佳答案

因为呈现的 TextBox 的 ID 不是 txtBoxBody 如果您查看页面源代码,您会看到它类似于 Body_txtBoxBody,具体取决于您的代码结构。

要使其正常工作,您需要执行以下操作:

<script>
tinymce.init({
selector: '#<%=txtBoxBody.ClientID%>'
});
</script>

关于c# - 为什么 TinyMCE 不能与 asp 文本框一起使用,而是与 html textarea 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34396401/

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