我需要提交一个post请求到一个url。
可以提供url,参数列表
asp.net如何实现?要代码。
可以提供url,参数列表
asp.net如何实现?要代码。
解决方案 »
- 有没有办法打开application的时候先检查是否已经打开?
- 谁能推荐一款电子书制作程序?
- 高分求解,这种写法,如何往DataGrid控件中增加数据呀. 高分求解
- informix连接问题
- WinForm里面的DataGrid怎么才能象Asp.net那样显示指定的列?(分不够在加)
- 如何获取上传的文件的名字部分,不要扩展名
- .net 4.0 应用ztree3.2 不显示
- 开了一个vs中C#项目中的asp应用程序出现的问题
- 各位请看这个小case,给小弟个方!
- 项目打不开了,之前删除整个文件,然后又用SVN重新获取了,获取之后web.config也改了,重新生成之后也没报错,可还是打不开.
- AspNetPager问题
- js来触发一个服务器控件dropdownlist的重新绑定
1、
地址栏提交
this.Response.Redirect(url);
2、
form提交
在aspx页面加如下:
<form id="Form2" method="post">
<input type=hidden name=url>
</form>function posturl(url)
{
hidden.value = url;
Form2.submit();
}后台调用
string url = "";
this.Page.RegisterStartupScript("aa",string.Format("<script>posturl('{0}');</script>",url));
<form action="Default2.aspx" id="form1" method="post" target="_blank" >
<div>
<input id="Button2" type="button" value="button" onclick="submit()"/>
<input id="Text1" name="Text1" type="text" />
</div>
</form>
</body>
再次表示感谢。谁给我份c#的代码,完全不用操作html的。
<form action="Default2.aspx" id="form1" method="post" target="_blank" >
<div>
<input id="Button2" type="button" value="button" onclick="submit()"/>
<input id="Text1" name="Text1" type="text" />
</div>
</form>
</body>
这个就是啊
你想POST的话form不要加上runat="server"就行了
cs代码:
public static string SendSMS(string MNumber, string SMSContent)
{
try
{
string url = "http://211.96.25.109/sdsd.asp";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
string s = "要传递的参数";
byte[] requestBytes = System.Text.Encoding.Default.GetBytes(s);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;
Stream requestStream = req.GetRequestStream();
requestStream.Write(requestBytes, 0, requestBytes.Length);
requestStream.Close();
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default);
string backstr = sr.ReadToEnd();
sr.Close();
res.Close();
return backstr;
}
catch
{
return "出错!";
}
}
这是一个很简单的网络传输代码,可以根据需求进行改动.但是大致框架就这样.提供你参考.
调用这个方法的页面代码,我想不用写了吧.
比如:Response.Redirect(url);
Server.Transfer(url);