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