目标:
根据我的 ASP.NET 网站上的用户查询从第 3 方数据库中检索信息
细节:
我需要能够搜索第三方网站以获取与药物相关的信息。基本上,这就是我的任务:用户开始输入他们在实验中使用的药物的名称,并且在他们输入第 3 方网站(例如,here或here)时,会询问并提出建议根据他们输入的内容制作。一旦他们做出选择,就会从第三方数据库中检索某些特性(分子量、化学结构等)并存储在我们的数据库中。PharmaGKB.org
的搜索栏几乎是我需要实现的,但我需要访问第 3 方数据库。我正在处理的网站是 ASP.NET/C#。
问题:
我真的不知道从哪里开始。此处页面底部有一个可下载的 Perl 示例,但它并没有对我有太大帮助。我不知道如何实现这一点,甚至找不到有关如何做到这一点的信息。有人建议使用 AJAX 工具包,但我不确定这是否能解决问题。JavaScript 也在考虑之中,但同样,我也不确定这是否足够。
Perl 示例连接
如前所述,这是Pharmgkb.org
网站上给出的 Perl 示例的片段:
my $call = SOAP::Lite
-> readable (1)
-> uri('SearchService')
-> proxy('http://www.pharmgkb.org/services/SearchService')
-> search ($ARGV[0]);
但是,我不确定如何实现这是 C#/ASP.NET/JavaScript。Stack Overflow 上有一个关于在 C# 中嵌入 Perl 的问题,但它也需要一个 C 包装器,而且我认为解决这个问题不需要或明智地使用三种语言。