Я использую asp.net и С# для создания веб-сайта, который может загружать, редактировать, сохранять файл. Я использую tinymce в качестве текстового редактора, но проблема в том, что я знаю, как настроить плагины сохранения в tinymce. У меня есть кнопка asp для использования в качестве кнопки сохранения, но как настроить ее для сохранения в файл.html?
javascript для замены крошечного тестером:
$('#<%=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!!
}
Может ли кто-нибудь помочь мне в этом? Заранее спасибо. С нетерпением жду ответа.
Вам нужно заменить элемент управления html веб-элементом управления ASP.NET, и вы сможете получить доступ к значению программно в коде.
Например
<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