Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 网页文本区域中的自定义右键单击菜单!_C#_.net - Fatal编程技术网

C# 网页文本区域中的自定义右键单击菜单!

C# 网页文本区域中的自定义右键单击菜单!,c#,.net,C#,.net,我正在用VisualWebDeveloper用C语言开发一个应用程序。我正在显示一些文本以供阅读,我希望用户能够选择一个单词或片段,然后右键单击它以显示一个自定义菜单(一个具有定义、搜索、显示语法等功能的菜单)。我 我不知道怎么做。我对.Net相当陌生 谢谢 您必须完全在客户端用JavaScript完成这项工作 请注意,接管右键单击被认为是一个坏主意,用户有权期望无论使用哪个应用程序,右键都能正常工作。True。然而,我不同意这一观点。即使是在浏览器中,选择一些文本并右键单击进行处理(或选择链接

我正在用VisualWebDeveloper用C语言开发一个应用程序。我正在显示一些文本以供阅读,我希望用户能够选择一个单词或片段,然后右键单击它以显示一个自定义菜单(一个具有定义、搜索、显示语法等功能的菜单)。我 我不知道怎么做。我对.Net相当陌生


谢谢

您必须完全在客户端用JavaScript完成这项工作


请注意,接管右键单击被认为是一个坏主意,用户有权期望无论使用哪个应用程序,右键都能正常工作。

True。然而,我不同意这一观点。即使是在浏览器中,选择一些文本并右键单击进行处理(或选择链接并右键单击以“取消链接”)也是非常常见的做法。@Jan:我不确定我是否同意“非常常见”。如果你在我的菜单上加些东西,那就好了。但接管菜单是另一回事。谷歌地图接管了(兼容浏览器上的)右键点击,这很有用。总的来说,Opera不允许任何内容更改上下文菜单可能是件好事,但如果有允许站点添加到上下文菜单的选项就更好了,特别是对于像谷歌地图这样的东西。听起来不错。虽然我不知道如何使用它。此外,如果我必须使用Javascript,我是否能够轻松地操作数据?例如,我需要在数据库中查询所选单词的定义。我想c#的菜单更好。否?@Wael:获得右键单击菜单的唯一方法是使用JavaScript的客户端。服务器端没有这样的东西。