LinkButton传递多个参数

传递一个参数
<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);");
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值