将羽毛笔JS HTML放入C#变量中

时间:2019-02-22 02:02:22

标签: javascript c# quill

我正在尝试在我的网页中实现QUILL.JS WYSIWYG编辑器。我不知道如何将HTML从编辑器转换为可用变量,然后将其存储在数据库中。

ASPX

<div id="quill-editor"></div>
<asp:Button ID="Button1"  CssClass="btn btn-primary" runat="server"  OnClientClick="returnString();" Text="Ssubmit" onclick="Button1_Click" />

<asp:HiddenField ID="hdnResultValue" Value="0" runat="server" />

JS在ASPX上

                <script>
                    document.addEventListener("DOMContentLoaded", function(event) {
                        if (!window.Quill) {
                            return $('#quill-editor,#quill-toolbar,#quill-bubble-editor,#quill-bubble-toolbar').remove();
                        }
                        var editor = new Quill('#quill-editor', {
                            modules: {
                                toolbar: '#quill-toolbar'
                            },
                            placeholder: 'Type something',
                            theme: 'snow'
                        });                              
                  </script>

如何将HTML输出存储到“隐藏字段”中,以便可以在后面的代码中对其进行检索?

谢谢

1 个答案:

答案 0 :(得分:0)

在隐藏字段中设置ClientIDMode =“ Static”

<asp:HiddenField runat="server" ID="hdnResultValue" ClientIDMode="Static" />

然后通过jquery:

$("#hdnResultValue").val("test");

通过将CliendIdMode设置为静态,您将可以按ID访问该字段。否则,您必须使用以下方式,因为asp标签的客户端ID是一个生成的。

var textbox = document.getElementById('<%= hdnResultValue.ClientID %>');

来自

后面的代码
hdnResultValue.Value.ToString();