2013-10-18 43 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