初看起来,我的问题可能看起来有点模糊。但我会试着解释一下。我是ASP 3.0编程语言专业,并使用ASP 3.0设计了一个网站。但我想在C#中构建一个Windows应用程序来检查我网站上的一些数据。不幸的是,我是C#编程的初学者,我不能做这个工作!
在Windows应用程序(用C#编程)中,用户必须输入一个数字。这个号码必须发送到我网站上的网页(这是我的问题)。该页面连接到MS Access数据库(.mdb)并检查数据库中的数字。如果该号码存在,则Windows应用程序用户在屏幕上看到“已授予”消息,否则将显示另一条消息。
.asp网页可以是GET或其他任何内容。 因为我是C#的初学者,请以我能理解的方式解释。 我非常感谢你的回答。 伊曼
答案 0 :(得分:3)
使用网络服务。 Web应用程序通过HTTP GET获取参数,并返回一个简单的Web页面,指示该数字是否在数据库中。然后,您的C#应用程序使用WebRequest对象检查该网页。 See here for documentation on how to use WebRequest.
答案 1 :(得分:2)
对于来自C#windows应用程序的简单Web请求,您需要使用WebClient类。设置类的实例并在实例上调用方法(可能是DownloadString)以向Web应用程序发出请求并以字符串形式获取响应。
当然,您需要在Web应用程序中创建一个接受数字并返回字符串的处理程序,但由于您精通ASP,因此您应该能够这样做。