我想计算文章中的标题并打印该值。但是我想在没有按下按钮的情况下执行此操作。当使用ajax调用将内容加载到ajax编辑器或以任何方式触发我的c#函数时但我是ajax的新手。 这是我的编辑代码
<cc1:Editor ID="Editor2" runat="server" CssClass="form-control"></cc1:Editor>
这是我的c#代码
protected static int clientActivemodeChange(String editor2html)
{
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(editor2html);
int index = 0;
if (doc.DocumentNode.SelectNodes("//H1") != null)
{
foreach (HtmlNode mynodes in doc.DocumentNode.SelectNodes("//H1"))
{
index = doc.DocumentNode.SelectNodes("//H1").IndexOf(mynodes);
}
}
return index;
}
我没有看到任何方法在编辑器控件中调用ajax函数。有一些方法可用,如onload,oncontentchanged,ondatabinding,onprerender但是当我使用这些方法来调用ajax函数时,它会产生错误。任何可能的方法来做到这一点?