假设我一个default.aspx当中使用了一个用户控件,又假设这个用户控件中需要根据传入的参数执行数据库查询以便展示
数据,那么一般来说,这样的参数,用户控件是如何得到的,跟宿主页中一样用request.querystring["id"]应该不行的吧?我想通过http请求default.aspx传入参数,比如?ID=9&....;之类,让用户控件获得这个参数执行查询,然后展现数据,
这个过程一般如何实现呢?
数据,那么一般来说,这样的参数,用户控件是如何得到的,跟宿主页中一样用request.querystring["id"]应该不行的吧?我想通过http请求default.aspx传入参数,比如?ID=9&....;之类,让用户控件获得这个参数执行查询,然后展现数据,
这个过程一般如何实现呢?
解决方案 »
- 在线实时竞拍网站,一些技术上的问题,大家一起讨论。
- aspx页面获取金额decimal,录入数据库字段decimal(18,2),转换错误问题
- 關于CSDN的問題,來則有分!
- 请教 JS如何改变iframe的src ???
- 帮忙vb.net转成c#,谢谢
- 可否根据不同的登录用户设置刷新网页?
- 为什么说System.Text.StringBuilder”并不包含对“Chars”的定义?
- 100分求助: : :machine.config 怎么了,提示错误如下:
- 支付宝接口:这种情况是被劫持了吗?
- 怎样在服务器中调试.net程序
- 取出Cookie中的值怎么显示到页面的密码文本框中
- 请教一下导出Excel文档的问题.
public string test
{
get;set;
}
根据test查询数据
在页面设置用户参数usercontrol.test="";
byte[] requestBytes = System.Text.Encoding.Default.GetBytes("要POST的数据");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;
req.Timeout = 5000;
try
{
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();
System.IO.File.WriteAllText(path, backstr); //path为文件路径 sr.Close();
res.Close();
}
catch (Exception ee)
{}