如何使用asp按钮保存tinymce

时间:2013-10-18 09:18:16

标签: c# javascript html asp.net

我正在使用asp.net和c#构建一个可以上传,编辑,保存文件的网站。我使用tinymce作为texteditor,但问题是我知道如何在tinymce中配置保存插件..我已经添加了asp按钮用作保存按钮但是如何配置它保存到文件.html?

javascript用texeditor替换tiny:

           $('#<%=btnsave.ClientID%>').show()  //save button
           tinymce.init({selector: "textarea"});   //replace texteditor

这是标记代码:

            <textarea name="textarea" cols="100" rows="5" style="visibility: hidden;">
            </textarea>
            <br /><asp:Button Text="Save" runat="server" ID="btnsave" style="display:none;" onclick="btnsave_Click" />

这在代码背后

           protected void btnsave_Click(object sender, EventArgs e)
              {
                string path = Server.MapPath("~/WordExcelPPointToHtml/test.html");
                File.WriteAllText(path,HtmlTextArea);     //this line have error!!
              }

有人可以帮我吗?提前致谢。急切地等待答案。

1 个答案:

答案 0 :(得分:0)

您需要使用ASP.NET Web控件替换html控件,并且您可以在后面的代码中以编程方式访问该值。

E.g。

<asp:TextBox ID="txt" Name="textarea" Columns="100" Rows="5" TextMode="MultiLine" runat="Server"></asp:TextBox>

在后面的代码中:

protected void btnsave_Click(object sender, EventArgs e)
{
    string path = Server.MapPath("~/WordExcelPPointToHtml/test.html");
    File.WriteAllText(path, txt.Text);
}

您还应该考虑btnSave_Click

中的一些错误处理