Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AJAX HtmlEditorExtender和从文本框获取文本?_C#_Asp.net_.net_Ajax_Htmleditorextender - Fatal编程技术网

C# AJAX HtmlEditorExtender和从文本框获取文本?

C# AJAX HtmlEditorExtender和从文本框获取文本?,c#,asp.net,.net,ajax,htmleditorextender,C#,Asp.net,.net,Ajax,Htmleditorextender,我刚刚开始掌握web开发,并试图积累一些经验。 我正在我的网站上实现HtmlEditorExtender。我已经添加了使用此控件所需的所有文件和引用,并且控件显示正确。我遇到的问题是,在进行更改后,我似乎无法获取文本框的内容。 我已将控件附加到文本框,然后用我希望编辑的内容填充文本框。一旦我做了更改,我有一个保存按钮,它将在HTML编辑器中保存当前内容。我看到的是Textbox的Text属性与我进行更改之前完全相同。有什么明显的东西我遗漏了吗 代码如下: UserControl中的标记: <

我刚刚开始掌握web开发,并试图积累一些经验。 我正在我的网站上实现HtmlEditorExtender。我已经添加了使用此控件所需的所有文件和引用,并且控件显示正确。我遇到的问题是,在进行更改后,我似乎无法获取文本框的内容。 我已将控件附加到文本框,然后用我希望编辑的内容填充文本框。一旦我做了更改,我有一个保存按钮,它将在HTML编辑器中保存当前内容。我看到的是Textbox的Text属性与我进行更改之前完全相同。有什么明显的东西我遗漏了吗

代码如下:

UserControl中的标记:

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Panel ID="pnlPopup" runat="server" Style="display: none" CssClass="modalPopup">
    <asp:Panel ID="Panel3" runat="server" Style="background-color: #DDDDDD; border: solid 1px Gray;
     color: Black;">
        <p>
            Edit:
        </p>
    </asp:Panel>
        <asp:TextBox runat="server" ID="txtHTMLContent" CssClass="WhiteTextBox" TextMode="MultiLine"
            Columns="50" Rows="10" />
        <br />
        <ajaxToolkit:HtmlEditorExtender ID="htmlEditor" TargetControlID="txtHTMLContent" Runat="server" EnableSanitization="false" />
    <center>    
        <asp:Button ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click" />
        <asp:Button ID="btnCancel" runat="server" Text="Cancel" />
    </center>
</asp:Panel>

如果有任何帮助,我将不胜感激。

如果(!IsPostback)检查:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        string content = GetContent();
        txtHTMLContent.Text = content;
    }
}

如果(!IsPostback)检查:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        string content = GetContent();
        txtHTMLContent.Text = content;
    }
}

非常感谢,我应该想到这一点。现在开始工作了:)非常感谢,我应该想到这一点。现在开始工作:)