使用ASP.Net C#网页自动填充网页

时间:2010-05-23 18:06:11

标签: c# asp.net web-applications

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

谢谢。

2 个答案:

答案 0 :(得分:0)

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

您可以添加到您的网页 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

答案 1 :(得分:0)

为什么不直接拨打POST / GET电话?

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