本人在DataList里加了一个HyperLinker的控件
NavigateUrl属性希望设置成fittingsbyproducer.aspx?pro=***
注:当前页面不是fittingsbyproducer.aspx
其中***需要从数据源中读取ProducerID字段数据,我写不好,望各位指教
NavigateUrl属性希望设置成fittingsbyproducer.aspx?pro=***
注:当前页面不是fittingsbyproducer.aspx
其中***需要从数据源中读取ProducerID字段数据,我写不好,望各位指教
解决方案 »
- 上传文件类型判断的问题
- 控制Table显示隐藏的问题
- 如何用CSS控制整个页面上的TextBox啊!祝大家冬至快乐!
- 不支持关键字: “provider”。
- 打开excel文件
- 在.NET下怎么把收到的邮件给删除了。我已经等了3天了,希望大哥大姐拉小弟一把!!
- 初学asp.net者有一个问题请教高手们~~~?
- [100分 ADO.NET]#####DataAdapter填充DataSet,DataTable的几个问题!
- 求助] 刚做了一个留言本(C#),请大家帮忙提点意见!(顶者有分!)
- C#如何自动输入用户名,密码,远程打开带验证的HTTP页?
- 关于新闻系统的问题,大虾帮看一下,是什么地方还没有做全,显示出来不换行,谢谢.
- 订单号和订单明细显示的问题请教
{
//只处理列表项
if(e.Item.ItemType ==ListItemType.Item||e.Item.ItemType == ListItemType.AlternatingItem)
{
//查找模板生成的控件并且修改其目标
System.Web.UI.WebControls.HyperLink hl=(HyperLink)e.Item.FindControl("HyperLinkTopic");
//注意对不同的数据源,e.Item.DataItem的类型也不同
System.Data.DataRowView rec=(System.Data.DataRowView)e.Item.DataItem;
if(rec!=null)
{
//编码会造成查询时内存溢出的日文片假名
hl.Text=srwbbs.Global.JDecode(rec["Topic"].ToString());
//根据参数和值建立目标URL
NameValueCollection nvc=new NameValueCollection();
nvc["ID"]=rec["ID"].ToString();
nvc["BoardID"]=rec["BoardID"].ToString();
string strURL="http://allgames.gamesh.com/srwbbs/topic.asp";
strURL+=srwbbs.Global.BuildQueryString(nvc).ToString();
//设置目标
hl.NavigateUrl=strURL;
}
}
}
//从字符串:值的集合建立URL的参数字符串
static public string BuildQueryString(NameValueCollection values)
{
StringBuilder sb = new StringBuilder();
for (int i =0; i < values.Count; ++ i)
{
sb.Append(i == 0 ? "?" : "&");
sb.Append(values.Keys[i]);
sb.Append("=");
sb.Append(HttpUtility.UrlEncode(values[i]));
}
return sb.ToString();
}