AjaxPro.dll 传值问题
后台CS代码
/// <summary>
/// 获取用户分组列表
/// </summary>
/// <returns></returns>
[AjaxMethod]
public string GetGroupList()
{
if (GetUserID() != string.Empty)
{
StringBuilder sb = new StringBuilder();
DataSet ds = m_AddressBook.GetGroupList(GetUserID(), "0");
DataTable dt = ds.Tables[0];
int a = 0;
if (dt.Rows.Count > 0)
{
sb.Append(" <table id=\"tt\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
for (int i = 0; i < dt.Rows.Count; i++)
{
sb.Append(" <tr onmouseover=\"this.style.cursor='hand'\" style='height:25px' valign=\"middle\" id='group" + Convert.ToString(i) + "'>");
sb.Append("<td id='g" + Convert.ToString(i) + "' style='width:250px' onclick='clickStyle(" + Convert.ToString(i) + "," + Convert.ToString(dt.Rows.Count) + ");Init(" + Convert.ToString(a) + "," + dt.Rows[i]["GroupID"].ToString() + ")'>" + dt.Rows[i]["GroupName"].ToString() + "(" + m_AddressBook.GetGroupUserListCount(GetUserID(), dt.Rows[i]["GroupID"].ToString()) + ")</td>");
sb.Append("<td onclick=''><a href='javascript:fGoto();' onclick='ShowUpload(true," + dt.Rows[i]["GroupID"].ToString() + ")'><img src='../Images/Address/3.gif' border='0' hspace='5' vspace='5' alt='上传群发录' /></a></td>");
sb.Append("<td onclick=''><a href='javascript:fGoto();' onclick='GoToEditGroup(" + dt.Rows[i]["GroupID"].ToString() +","+dt.Rows[i]["GroupName"].ToString() + ")'><img src='../Images/Address/addrs_edit1_10x10.gif' border='0' hspace='5' vspace='5' alt='编辑联系组' /></a></td>");
sb.Append("<td onclick=''><a href='javascript:fGoto();' onclick='DeleteGroup(" + dt.Rows[i]["GroupID"].ToString() + ")'><img src='../Images/Address/1.gif' border='0' hspace='5' vspace='5' alt='删除' /></a></td>");
sb.Append("</tr>");
}
sb.Append("</table>");
}
else
{
sb.Append("<ul><li>当前没有任何分组信息!</li></ul>");
}
return sb.ToString();
}
else
{
return "没有登录";
}
}
前台js
function lookList(groupid,groupname)
{
alert(groupname)
这里会报错,就这个groupname未定义,这个值从后台传过来.
var GroupID = groupid.toString();
location.href ='AddressList.aspx?groupid='+GroupID+'&groupname='+groupname;
}