传递一个参数
<asp:LinkButton ID="LinkButton1" runat="server" Text="失败列表" OnClick="lkFail_Click"
Visible=' <%# GetRate(Eval("successcount"), Eval("sendcount")) < 1.0 %>'
CommandArgument='<%# Eval("contactlistid") %>' >
</asp:LinkButton>
protected void lkFail_Click(object sender, EventArgs e)
{
long sendListId = Shove._Convert.StrToLong((sender as LinkButton).CommandArgument.ToString(), -1);
PF.ResponseScript(this.Page, "openjBox('contentdetail','contentdetail.aspx?sendlistid=" + sendListId + "','失败列表',500,300);");
}
取出 sendlistid 的值
long sendlistid = Shove._Web.Utility.GetRequest("sendlistid");
前端:
<asp:LinkButton ID="LinkButton1" runat="server" Text="失败列表" OnClick="lkFail_Click"
Visible=' <%# GetRate(Eval("successcount"), Eval("sendcount")) < 1.0 %>'
CommandArgument='<%# string.Format("{0},{1}",Eval("contactlistid") ,Eval("id"))%>' >
</asp:LinkButton>
后台:
/// <summary>
/// 失败列表
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lkFail_Click(object sender, EventArgs e)
{
//取出参数
string parmString = (sender as LinkButton).CommandArgument.ToString();
string[] parmStr = parmString.Split(',');
PF.ResponseScript(this.Page, "openjBox('sendfaillist','sendfaillist.aspx?groupId=" + parmStr[0] + "&sendlistId=" + parmStr[1] + "','失败列表',780,430);");
}
LinkButton传递多个参数
最新推荐文章于 2018-06-10 14:38:40 发布