使用 c# webrequest 与 asp.net mvc 3 网站交互
我通过这些操作创建了一个带有家庭控制器的简单 mvc3 站点。
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;}
}
如何使用 c# webrquest 获取 json 并发布到这些操作 url ???
I created a simple mvc3 site with a home controller with these actions.
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;}
}
How do I use c# webrquest to get the json and post to these action urls???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Darin 的答案很好...但是如果您希望从返回 JSON 有效负载的方法中获取结果,并且您希望在 C# 中实现...我会这样做:
从那里,您可以访问
MyIOThing.IOName
。JavaScriptSerializer 位于 System.Web.Extensions 程序集中的 System.Web.Script.Serialization 命名空间中。
Darin's answer is good... but if you are looking to get the result from your method that returns a JSON payload, and you'd like that in C#... I'd do this:
From there, you can have access to
MyIOThing.IOName
.The
JavaScriptSerializer
is in theSystem.Web.Extensions
assembly, in theSystem.Web.Script.Serialization
namespace.WebClient 比 WebRequest:
A WebClient is much easier than a WebRequest: