后台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;
}
/// <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;
}
function lookList(groupid,groupname) //这块确实两个返回值,groupid 有值,groupname 无值
{
alert(groupname)
这里会报错,就这个groupname未定义,这个值从后台传过来.
var GroupID = groupid.toString();
location.href ='AddressList.aspx?groupid='+GroupID+'&groupname='+groupname;
}
/// <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 GoToEditGroup(groupid,groupname)
{
alert(groupname)
这里会报错,就这个groupname未定义,这个值从后台传过来.
var GroupID = groupid.toString();
location.href ='AddressList.aspx?groupid='+GroupID+'&groupname='+groupname;
}
我前台是DIV.innerHTML = 返回的HTML串了
function GoToEditGroup(groupid,groupname)
{
alert(groupname)
这里会报错,就这个groupname未定义,这个值从后台传过来.
var GroupID = groupid.toString();
location.href ='AddressList.aspx?groupid='+GroupID+'&groupname='+groupname;
}
我前台是DIV.innerHTML = 返回的HTML串了不好意思看错了,你看看html 的源文件如何,一个也可以检查3楼说的,datatable字段是否有值
{
alert(groupname.value)
这里会报错,就这个groupname未定义,这个值从后台传过来.
var GroupID = groupid.toString();
location.href ='AddressList.aspx?groupid='+GroupID+'&groupname='+groupname;
}