本人想写个后台监控的系统,要经常登陆对方的后台看数据,我想写个程序,每隔10分钟登陆一次,取得想要的数据难点:如何登陆呢?请高手赐教登陆页面上有如下一段脚本的,我同事用VC实现功能了,我想知道用C#如何做呢?<script language="javascript" type="text/javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
theform = document.Form1;
}
else {
theform = document.forms["Form1"];
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>

解决方案 »

  1.   


    大哥,我VC不怎么懂的,我的同事对C#也不事很熟悉的,咱办呢
      

  2.   

    这个看你后台是怎么设计的了,如果层次分得清楚,在界面和数据库中间有一个中间层并提供了公共访问接口的话,那么C#设计的winform访问这些接口就可以对后台作处理,比方说webservice之类的。具体设计不同实现方法也不同。
      

  3.   

    asp.net只是服务器端的脚本,它是怎样与数据库交互的?总不可能在脚本里直接connect数据库吧?一般会有一个专门的数据层,如果这个数据层有可远程调用的接口的话在winform里面远程访问就是了,没有的话在服务器端新开一个webservice将接口发布,也能实现。更裸一点,如果数据库可以远程访问的话,直接访问数据库算了,虽然说一般不会提供这个权限的...