程序提交表单,返回提交后的html

吾非大神 2008-07-13 09:50:42

这是表单的一部分 在网页上我通过这个条件,能获得一个数据列表,
我现在想用程序来提交这个条件,获得提交后产生的数据,也就是提交后的html页,
有什么方法呢?
...全文
258 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
无名草110 2012-03-21
  • 打赏
  • 举报
回复
学习一下
吾非大神 2008-07-18
  • 打赏
  • 举报
回复
问题没人看了。。。
吾非大神 2008-07-16
  • 打赏
  • 举报
回复

我写的 参数是 psotString="rybh=111200&Submit=确定";
吾非大神 2008-07-16
  • 打赏
  • 举报
回复
CookieContainer myCookieContainer = new CookieContainer();
string outdata = "";
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
myHttpWebRequest.ContentLength = indata.Length;
myHttpWebRequest.Method = "POST";
myHttpWebRequest.CookieContainer = myCookieContainer;
Stream myRequestStream = myHttpWebRequest.GetRequestStream();
StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.GetEncoding("gb2312"));
myStreamWriter.Write(indata);
myStreamWriter.Close();
myRequestStream.Close();
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
myHttpWebResponse.Cookies = myCookieContainer.GetCookies(myHttpWebRequest.RequestUri);
Stream myResponseStream = myHttpWebResponse.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("gb2312"));
outdata = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
return outdata;
我用的上面的方法,可是总返回不了请求也的信息
里面 有个indata 也就是post时的数据,我不清楚这个参数格式如何写, 网页是jsp的,

<td width="12%"><div align="right">编号</div></td>
<td width="36%">T<input name="rybh" type="text" id="rybh" class="InputDefault"
size="31" maxlength="22"></td>
这是我要提交的数据

<td align="right" width="9%"><input type="submit" class="buttonNew" name="Submit" value="确   定"></td>
这个是提交的按钮
  • 打赏
  • 举报
回复
用2楼的方法
吾非大神 2008-07-15
  • 打赏
  • 举报
回复
自己顶顶
吾非大神 2008-07-14
  • 打赏
  • 举报
回复
谢谢楼上关注
期待更多的方法
brz97 2008-07-14
  • 打赏
  • 举报
回复
javascript重写onsubmit函数

<script>
function submitHtml()
{
document.getElementById('hiddenHtml').value=document.body.innerHTML;//获得body内的所有html,然后通过隐藏域提交html
form1.submit();
}
</script>

<form name="form1" onsubmit="submitHtml">
<input type=hidden id=hiddenHtml name="hiddenHtml"/>
</form>


后台
Request.Form(hiddenHtml)
吾非大神 2008-07-14
  • 打赏
  • 举报
回复
没人了?
feiyun0112 2008-07-13
  • 打赏
  • 举报
回复
用httpwebrequest模拟发送的数据

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://feiyun0112.cnblogs.com/
吾非大神 2008-07-13
  • 打赏
  • 举报
回复
图片不能显示。。。
图片内容为

登记日期 (跟个文本框)至 文本框
在网页上我通过这个条件,提交能获得一个数据列表,
我现在想用程序来提交这个条件,获得提交后产生的数据,也就是提交后的html页,
有什么方法呢?

110,927

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧