我使用這些操作創建了一個帶有家庭控制器的簡單mvc3站點。使用Delphi與asp.net mvc 3網站進行交互
public JsonResult Param(string id)
{
string upper = String.Concat(id, "ff");
return Json(upper);
}
public ContentResult Param2(string id)
{
string upper = String.Concat(id, "ff");
return Content(upper);
}
public JsonResult Param3(string id)
{
string upper = String.Concat(id, "ff");
io gg = new io();
gg.IOName = upper;
return Json(gg);
}
}
public class io
{
public string IOName {get;set;}
}
我正在使用Delphi XE和隨附的IPworks。 問題#1。無論我做什麼,我都無法發送發佈數據。我在函數上設置了一個斷點。所以id始終爲空。
因此,這些工作(只發布數據)的任何網址。
Json1.Get('http://localhost:1257/home/Param?id=ss');
REST1.Get('http://localhost:1257/home/Param2?id=kk');
但是,這些不工作(只發布數據)的任何網址。
REST1.PostData :='id=110559%2C102%2C0%2C0';
REST1.POST('http://localhost:1257/home/Param2');
或
json1.PostData:='id=110';
Json1.post('http://localhost:1257/home/Param');
,但這個工程的發佈
Webform.AddFormVar('id', '110559%2C102%2C0%2C0');
Webform.SubmitTo('http://localhost:1257/home/Param2');
SO我如何格式化我的錯參數???? 另外我從不得到格式化爲JSON方式的變量gg。空白或出現錯誤
爲什麼-1?它是如此明顯? – Joe