2013-10-18 44 views
0

我使用asp.net和c#构建可以上传,编辑,保存文件的网站。我使用tinymce作为文本编辑器,但问题是我知道如何配置tinymce中的保存插件。我添加了asp按钮来用作保存按钮,但是如何将其配置为保存到文件.html?如何使用asp按钮保存tinymce

JavaScript与texeditor更换微:

  $('#<%=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!! 
       } 

谁能帮我这个?提前致谢。急切地等待答案。

回答

0

您需要将ASP.NET控件替换为一个ASP.NET Web控件,并且您将能够在后面的代码中以编程方式访问该值。

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

+0

处理我找到这个建议的answer..anyway感谢:d – Syafiq