2015-02-09 67 views
0

我對此很陌生。請不要給我減去聲望&塊。我的問題是我在xamarin.ios中有一個按鈕。我用那個按鈕從表格視圖中讀取數據列表&值被上傳到php服務器。但是當我點擊按鈕時,我得到未處理的託管異常參數超出範圍。我該如何解決這個問題。請幫我出個天才。如何解決xamarino.ios中未處理的mamaged異常?

buton.TouchUpInside +=(s,e)=>{ 
String v=Vendor[0]; 
string url="my.something.com/ios_files.php?id=24&vendor="+v; 
string myParam=""; 
using (WebClient client=new WebClient()) 
{ 
client.Headers[HttpRequestHeader.ContentType]="application/x-www-form-urlencoded"; 
String Result=client.UploadString(url,myParam); 
Console.writeLine(Result); 
} 

如何解決?

回答

0

你處理異常:

buton.TouchUpInside +=(s,e)=> { 
    try { 
     String v=Vendor[0]; 
     string url="my.something.com/ios_files.php?id=24&vendor="+v; 
     string myParam=""; 
     using (WebClient client=new WebClient()) 
     { 
      client.Headers[HttpRequestHeader.ContentType]="application/x-www-form-urlencoded"; 
      String Result=client.UploadString(url,myParam); 
      Console.writeLine(Result); 
     } 
    } catch (Exception ex) { 
     // do something useful, probably show an error message to the user 
     Console.WriteLine (ex); 
    } 
} 
+0

確定我會嘗試,讓你知道什麼用這一點..謝謝 – Indian 2015-02-09 10:23:14

+0

參數超出範圍引起的異常..我現在能怎麼辦? – Indian 2015-02-09 10:34:06

+0

現在它不再被處理了。如果你想知道如何解決異常本身,請提供更多信息(例如完整的堆棧跟蹤)。 – 2015-02-09 12:07:30