我正在尝试学习一些xamarin android应用程序开发和我观看教程连接我的ms sql locar服务器与应用程序使用PHP文件发布并从服务器获取数据但我得到一个错误,我不知道为什么我得到的一切像视频和它没有说它的说法 " System.Reflection.TargetInvocationException:操作期间发生异常,导致结果无效。检查InnerException是否有异常细节。"在这行代码上
void client_UploadValuesCompleted(object sender, UploadValuesCompletedEventArgs e)
{
Activity.RunOnUiThread(() =>
{
string id = Encoding.UTF8.GetString(e.Result); //Get the data echo backed from PHP
int newID = 0;
int.TryParse(id, out newID); //Cast the id to an integer
if (OnCreateContact != null)
{
//Broadcast event
OnCreateContact.Invoke(this, new CreateContactEventArgs(newID, txtName.Text, txtNumber.Text));
}
mProgressBar.Visibility = ViewStates.Invisible;
this.Dismiss();
});
我尝试了一些东西,但到目前为止没有任何作用可以帮助我吗?我添加一个项目链接 http://sendfile.es/pokaz/646790---epri.html
或者它可能是我的PHP文件的问题和我持有它的地方。即时通讯使用xampp,apatche为我的ms sql server获得了PHP扩展。我把PHP文件放到 htdocs和这行代码
WebClient client = new WebClient();
Uri uri = new Uri("http://127.0.0.1/CreateContact.php");
NameValueCollection parameters = new NameValueCollection();
parameters.Add("Name", txtName.Text);
parameters.Add("Number", txtNumber.Text);
client.UploadValuesCompleted += client_UploadValuesCompleted;
client.UploadValuesAsync(uri, parameters);