.net页面传多个值与前台后台接收参数 50

if(ds.Tables[0].Rows.Count>0){StringBuilderstr=newStringBuilder();str.Append("");fore... if (ds.Tables[0].Rows.Count > 0)
{
StringBuilder str = new StringBuilder();
str.Append("");
foreach (DataRow dr in ds.Tables[0].Rows)
{
str.Append(" <a href=\"DoctorDetails.aspx?userid=" + dr["userid"].ToString() + "&openid=" + dr["openid"].ToString() + "\" target=\"_Parent\">");
}
lists.Add(str.ToString());
lists.Add(recount);
}
主要代码就是这个了,传值过去的时候显示的是/DoctorDetails.aspx?userid=43&456这样的,没有openid=,是不是我上面的写法哪里错了?
展开
 我来答
drizzle的故事
2015-09-01 · 超过26用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:34.1万
展开全部
<a href=\"DoctorDetails.aspx?userid=" + dr["userid"].ToString() + "&openid=" + dr["openid"].ToString() + "\" target=\"_Parent\">");

的.aspx?userid=" + dr[ “+”去掉 ,对不。
追问
怎么可能去掉,userid是显示出来的,就openid=不显示而已.........正确的话效果是/DoctorDetails.aspx?userid=43&openid=456才对,但是我这个是/DoctorDetails.aspx?userid=43&456.....纳闷了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式