如何在Windows窗体c#中的aspx网页文本框中插入值

时间:2011-12-24 16:52:52

标签: c# asp.net winforms

我想使用c#以编程方式在aspx网页文本框中插入文本。 谁能帮帮我吗。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

使用WebBrowser Class加载页面并填写表单字段。像

这样的东西
WebBrowser browser = new WebBrowser();  
string target = "https://www.website.com/page.aspx";  
browser.Navigate(target);
browser.Document.GetElementById("txtBoxId").InnerText = "New text";   

答案 1 :(得分:0)

在你需要的情况下,你需要首先研究你想要添加文本值的页面的html设计。

使用webbrowser控件,您可以在应用中加载您想要的页面并执行您想要的操作。

WebBrowser1.Navigate("Page URL")  //Url of the page to be loaded

加载页面后,您可以按其ID名称填写文本框

WebBrowser1.Document.GetElementById("Textbox1").SetAttribute("value","YourVAL")

填写完所需的文本框后,您必须按下提交按钮

WebBrowser1.Document.GetElementById("submit").InvokeMember("click")

如果您有任何疑问,请联系