WebView web_view = root.FindViewById<WebView>(Resource.Id.IVChartsViews);
String API = "http://Test.com/Sample/MobileApp?Userdetails=" + str + "&id=" + -9999;
string obj1 = JsonConvert.SerializeObject(GlobalParams.ivs);
HttpContent content = new StringContent(obj1.ToString());
content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
web_view.PostUrl(API, content.ReadAsByteArrayAsync().Result);
我试图通过传递对象来加载html页面,但它不起作用。
public ActionResult MobileApp(string Userdetails, int? id, InfoViewSettings ivssettings){}
这里ivsettings对象采取默认数据。你能告诉我我在哪里做错了吗?
答案 0 :(得分:0)
是的,希望使用WebView解析JsonObject并显示Html页面。
仅从您的代码中,我仍然相信您的JsonObject被解析为字符串,并且此字符串的内容应该是html内容,您希望WebView
加载此html内容。如果是这样,您只需使用LoadData
的{{1}}方法,例如:
WebView
上面代码中的web_view.LoadData(htmlContent, "text/html; charset=utf-8", "UTF-8");
应该是html内容的字符串格式,有关详情,请参阅here。请确保您已将正确的html内容传递到此htmlContent
方法。