停止webbrowser控件自动更正用户键入的URL

时间:2011-08-26 11:39:51

标签: .net webbrowser-control

背景: 我们在Windows窗体.net 4项目中使用webbrowser控件。 这是为了允许用户编辑html电子邮件的文本。

问题:

我们可以停止用户输入的webbrowser控件自动更正文本吗? 例如,用户键入文本http://www.randomwebsite.com,然后Web浏览器控件“帮助”用<A> tag包装该文本。 我想尽可能地阻止这种行为,

结束游戏:

最终,我想要实现的是允许用户将URL放入图像并使用我系统中的数据标签来填充部分URL。 目前,用户必须进入视图源视图并删除A标签才能使其工作,这是一个非常糟糕的解决方案...

我可以听到支持台电话响了!

1 个答案:

答案 0 :(得分:0)

目前,我找到的唯一解决方案是捕获keyup事件,使用TextRange选择文本,然后使用ExecCommand("unlink")删除自动链接。

它具有丑陋的缺点,因为链接显示然后消失但它确实有效。