2010-10-25 53 views
1

我有一個小的快速和骯髒的應用程序需要發佈數據到asp窗體。我不是貿易開發商,所以請不要毆打我。C#發佈到ASP並在瀏覽器中返回響應

我有一個數組,多數民衆贊成有兩個返回的值:

static public string[] get_status(string local_fname) 
{ 
    var dts_doc = new HtmlAgilityPack.HtmlDocument(); 
    dts_doc.Load(local_fname); 

    //Pull the values 
    var ViewState = dts_doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[1]/input[4]/@value[1]"); 
    var EventValidation = dts_doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[2]/input[1]/@value[1]"); 

    string ViewState2 = ViewState.Attributes[3].Value; 
    string EventValidation2 = EventValidation.Attributes[3].Value;  

    //Display the values 

    //System.Console.WriteLine(ViewState.Attributes[3].Value); 
    //System.Console.WriteLine(EventValidation.Attributes[3].Value); 
    //System.Console.ReadKey(); 
    return new string[] { ViewState2, EventValidation2 }; 
} 

這兩個值需要得到張貼到ASP頁面,並在瀏覽器(IE,火狐,Chrome瀏覽器,Safari瀏覽器,歌劇,ECT返回的結果...)

我發現this linkthis,但是,我不確定這是否我需要。任何幫助是極大的讚賞。我使用C#快遞2010年

回答

0

另一種快速和骯髒的解決辦法:

new WebClient().UploadData("htp://mycoolsite.com", Encoding.UTF8.GetBytes(ViewState2)); 
+0

WebClient的出現爲找不到。我錯過了什麼嗎? – shaiss 2010-10-25 12:45:21

+0

新的System.Net.WebClient()應該做的伎倆。 – Aliostad 2010-10-25 12:46:22

+0

也System.Text.Encoding .... – Aliostad 2010-10-25 12:46:39

相關問題