如何将html化成c#再读取josn格式的值 System.Web.Script.Serialization.JavaScriptSerializer这个可以转 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 POST传值,不需要把html转化成C#代码,那样的话,如果表单的值特别多的话,处理起来就很麻烦了。楼主参考一下这个吧,和你的需求类似,从给一个页面,把值传给另外一个页面:http://blog.163.com/mas_lxw/blog/static/54015798201121773319921/ 1.1问不大明白。<form id="compeleform" action="getput.aspx method="post" onSubmit="return submitFun()">这里已经指定了调用submitfucn的js将html上的值post到服务端了。2.2问System.Web.Script.Serialization.JavaScriptSerializer 这个就可以将接收到的json反序列化。 象我找到这个,微信开发的, 可以直接程序化POST , 但是调我这个出错了,还在查原因 static string postWebReq(string postUrl, string paramData, Encoding dataEncode) { string ret = string.Empty; try { byte[] byteArray = dataEncode.GetBytes(paramData); HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(new Uri(postUrl)); webReq.Method = "POST"; webReq.ContentType = "application/x-www-form-urlencoded"; webReq.ContentLength = byteArray.Length; Stream newStream = webReq.GetRequestStream(); newStream.Write(byteArray, 0, byteArray.Length); newStream.Close(); HttpWebResponse reponse = (HttpWebResponse)webReq.GetResponse(); StreamReader sr = new StreamReader(reponse.GetResponseStream(), Encoding.Default); ret = sr.ReadToEnd(); sr.Close(); reponse.Close(); newStream.Close(); } catch (Exception ex) { } return ret; } 在派生类的无参数构造函数中显示调用基类的带参数构造函数 创建窗口句柄时出错 C#时间函数报错 DataTable 的派生类 JavaScript改写成C#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 新手问题 谢谢! 用C#怎样做一个像QQ界面的样式。。大家帮我提点建议。。 ACCESS insert语句执行成功了但打开之后却没有该记录怎么回事 找不到程序集,Why??? 请教类似VB中DoEvents语句的C#语句是什么? c# 实现CAD二次开发的学习思路,C#基础有哪部分? 关于Func委托的问题
http://blog.163.com/mas_lxw/blog/static/54015798201121773319921/
2.2问System.Web.Script.Serialization.JavaScriptSerializer 这个就可以将接收到的json反序列化。
{
string ret = string.Empty;
try
{
byte[] byteArray = dataEncode.GetBytes(paramData);
HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(new Uri(postUrl));
webReq.Method = "POST";
webReq.ContentType = "application/x-www-form-urlencoded";
webReq.ContentLength = byteArray.Length; Stream newStream = webReq.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length);
newStream.Close(); HttpWebResponse reponse = (HttpWebResponse)webReq.GetResponse();
StreamReader sr = new StreamReader(reponse.GetResponseStream(), Encoding.Default);
ret = sr.ReadToEnd(); sr.Close();
reponse.Close();
newStream.Close();
}
catch (Exception ex)
{ }
return ret;
}