我正在使用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!!
}
有人可以帮我吗?提前致谢。急切地等待答案。
答案 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