【问题标题】:How to get ckeditors value from wpf webbrowser如何从 wpf webbrowser 获取 ckeditor 值
【发布时间】:2018-10-15 07:49:27
【问题描述】:

所以我正在为软件工程师完成我的最后一个学校项目。我的项目是某种 cms,它可以让人们将自己的帖子添加到我的应用程序中。我有这种未知的方式,这真的减慢了我的工作。 未知的方式是: -我想在我的浏览器中获取 ckeditor 的实例值。

我曾尝试将 php 文件加载到 webbrowser,但效果不佳。

这是我在添加帖子表单中的源代码:

public add_post()
    {
        InitializeComponent();
        W1.Navigate("C:\\Users\\AkihiroKisaragi\\source\\repos\\Application_Tutor\\Application_Tutor\\newpost.php");
        MainWindow w = new MainWindow();
        w.buttonmenu.Visibility = Visibility.Collapsed;
    }

这是 html 的基本代码:

总结:

我只是想知道获取 ckeditor 值的方法 来自 c# 代码的 webbrowser..

提前谢谢你

【问题讨论】:

  • 为什么会有一个杂散的`标签?
  • 这个 ckeditor 值最初存储在哪里?
  • 使用 CKEditor 作为控件,然后使用 CKEditor 的 editor1.Text 属性获取值,让我知道这是否有效!
  • 标签只是一个剩余的随机码XD,我将ckeditor的js存储在软件本地文件中。对不起,如何将其用作控件?
  • 对于有效的解决方案,您还需要发布 Java 脚本是什么

标签: c# wpf web ckeditor webbrowser-control


【解决方案1】:

正如 cmets 中所讨论的,您可以在后面的代码上尝试下面的 sn-p

public add_post()
    {
        InitializeComponent();
        W1.Navigate("C:\\Users\\AkihiroKisaragi\\source\\repos\\Application_Tutor\\Application_Tutor\\newpost.php");
        MainWindow w = new MainWindow();
        w.buttonmenu.Visibility = Visibility.Collapsed;
        String ckText = editor1.Text;
        String ckValue = editor1.Value;

    }

参考资料:

How to get contents of CKEDITOR when postingback in asp.net

How to get the value in textfield of ckeditor in asp.net

【讨论】:

  • 对不起,语法 ckeditor 1 没有定义。我无法获取 ckeditor1.text,因为 ckeditor1 在 w1(webbrowser) 中
  • 在您的<Script> 标签中,您已将其声明为“editor1”
  • 因为我无法在 webbrowser 中加载 php 文件,所以我想将 ckeditor 值从 webbrowser 获取到 c# 中的可编辑变量
  • 您是否尝试过使用文本框,然后从文本框获取值?
猜你喜欢
  • 2015-07-10
  • 2014-10-22
  • 2013-03-27
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 2021-06-30
  • 2020-01-29
  • 2014-07-26
相关资源
最近更新 更多