【问题标题】:Auto fill web page using ASP.Net C# web page使用 ASP.Net C# 网页自动填充网页
【发布时间】:2010-05-23 18:06:11
【问题描述】:

我需要编写一个可以打开网页的 ASP.Net C# 网页,填写字段并自动单击网页上的提交按钮。我的网页应该启动 IE 浏览器并导航到指定的 URL 并填写表单并提交。不知道我应该从哪里开始。非常感谢任何帮助。

谢谢。

【问题讨论】:

    标签: c# asp.net web-applications


    【解决方案1】:

    我不确定,浏览器是否允许运行你所有的 js 代码。 但是您可以尝试使用 jquery,或使用其他一些 javascript 库。

    您可以在页面中添加 iframe 标签,而不是动态地将另一个网站添加到 iframe 内容中。您还必须知道 html 控件的 id 或 classNames。

    如果你要使用jquery

     $(document).ready(function () {
            $('#textbox1').val()="someText1";
            ....
            $('#textboxN').val()="someTextN";
    
    
            //call click event
            $('#btnID').click();
    
     });
    

    要自动启动您的页面,您可以在服务器端使用Process.Start() method。 如果你也想在客户端运行,你可以使用Response.Redirect Method

    【讨论】:

      【解决方案2】:

      为什么不直接进行 POST/GET 调用?

      你可以使用 HTTPWebRequest http://www.codeproject.com/KB/webservices/HttpWebRequest_Response.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-19
        • 2011-05-22
        • 2018-01-18
        • 1970-01-01
        • 1970-01-01
        • 2018-12-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多