如何从c# ASP. js中获取实时HTML内容?网络应用程序
本文关键字:HTML 实时 内容 应用程序 网络 获取 ASP js | 更新日期: 2023-09-27 18:12:07
我有一个定时编辑器,我想在我的c# ASPX代码中抓取编辑器的HTML内容-但我不完全确定这样做的正确方式?
谁能建议一个最佳实践?
我知道我可以从javascript调用这个得到HTML内容…但是我如何将结果传递回我的ASP。. NET c#用于在数据库中存储,例如:
tinymce.activeEditor.getContent()
先设置页面验证请求为false:
<%@ Page ValidateRequest="false" ..
然后添加一个id和runat属性到你的textarea:
<textarea id="txtEditor" runat="server" ... ></textarea>
假设你想在一个按钮上点击,像这样获取信息:
protected void Button1_Click(object sender, EventArgs e)
{
string text1 = txtEditor.InnerHtml; //includes HTMLs
string text2 = txtEditor.InnerText; //just plain text
//store the value into the database here
}
你也可以添加第一行到你的网页。如果你使用的是。net Framework 4 +
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
....
如果你不想拥有全局,你可以只使用web指向页面。配置:
只要在你的网页的最后添加这一个。</configuration>
....
<location path="WebForm2.aspx"> <!-- add your page path here -->
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
</configuration>
假设你已经用runat="server"
将TinyMCE绑定到textarea,那么在c#中你可以通过textarea的InnerHtml
属性访问HTML