问题描述
||
乍一看,我的问题似乎有点含糊。但我会尽力解释。我是ASP 3.0编程语言的专业人士,并且使用ASP 3.0设计了一个网站。但是我想用C#构建一个Windows应用程序,以检查我网站上的某些数据。不幸的是,我是C#编程的初学者,我无法完成这项工作!
在Windows应用程序(使用C#编程)中,用户必须输入数字。此号码必须发送到我网站上的网页上(这是我的问题)。该页面连接到MS Access数据库(.mdb)并检查数据库中的编号。如果该数字存在,则Windows应用程序用户在屏幕上看到一条“已授予”消息,否则将出现另一条消息。
.asp网页可以是GET或其他任何内容。
因为我是C#的初学者,所以请以我能理解的方式进行说明。
非常感谢您的回答。
伊曼
解决方法
使用网络服务。 Web应用程序通过HTTP GET获取参数,并返回一个简单的网页,指示该数字是否在数据库中。然后,您的C#应用程序使用WebRequest对象检查该网页。有关如何使用WebRequest的文档,请参见此处。
, 对于来自C#Windows应用程序的简单Web请求,您将要使用WebClient类。设置该类的实例,并对该实例调用一个方法(可能是DownloadString),以向您的Web应用程序发出请求,并以字符串形式获取响应。
当然,您需要在Web应用程序中创建一个接受数字并返回字符串的处理程序,但是由于您精通ASP,因此您应该能够做到这一点。