簡體   English   中英

讀取客戶端頁面數據asp.net和C#

[英]Read client page data asp.net and c#

嗨,有人知道如何使用c#和asp.net選擇和讀取客戶端頁面數據嗎?

在這里,我正在嘗試在應用程序中使用iframe加載頁面。 現在,我想選擇一些特定的文本並將其存儲在本地數據庫中。

可能嗎?

我正在使用snagit工具,但它正在捕獲所選區域,但無法讀取內容並將其存儲。

在此先感謝Nagu

如果目標是從網址讀取數據

您可以從服務器端本身進行操作。 您可以使用WebClient類執行相同的操作。

WebClient client = new WebClient ();
client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2)");
Stream data = client.OpenRead ("http://yoururl.com");
StreamReader reader = new StreamReader (data);
string s = reader.ReadToEnd ();

如果目標是從客戶端獲取一些數據並將其保存在服務器中

然后,您可能需要在客戶端編寫一些JavaScript來獲取html,然后通過ajax /普通回發將其發送到服務器,然后從那里進行存儲

您可能需要一些JavaScript才能達到目的。 如果您想獲取IFrame內容,請執行以下操作

var range = myiFrameName.document.selection.createRange(); 
var str = range.text;
//Code to postback

另外,請查看此http://www.webreference.com/js/column12/final.html

相信這會有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM