我想使用c#以编程方式在aspx网页文本框中插入文本。 谁能帮帮我吗。 提前谢谢。
答案 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")
如果您有任何疑问,请联系