2011-12-24 33 views
-1

我想用c#以編程方式在aspx網頁文本框中插入文本。 任何人都可以幫助我。 在此先感謝。如何在Windows窗體c中的aspx網頁文本框中插入值#

+1

您可以提供更多背景嗎? ASPX用於網頁,而Windows Forms用於桌面應用程序,那麼您開發的是什麼類型的應用程序? –

+0

如果你想得到答案,你應該更詳細地解釋問題,比如你究竟在做什麼。你有什麼嘗試。你面臨什麼問題 –

+0

我正在開發一個應用程序,用於從網站以編程方式下載文件 –

回答

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") 

如果您有任何疑問,請聯繫

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"; 
相關問題