c#大圣之路——c#获取DataGrid中选中行某一列的数据,传到其他页面,实现页面间数据传递

 //前端JavaScript
  function OpenNominationChannelApprove(co_id) {

            //            var currentChannelType = $("#ddlchnltype").children('option:selected').val();
            var currentChannelType = $("#ddlchnltype").children('option:selected').val();
            var url = "SRNominationChannelApprove.aspx?co_id="+co_id+"&currentChannelType="+currentChannelType;
            var left = (window.screen.width - width) / 2;
            var top = (window.screen.height - height) / 2;
            var width = 800;
            var height = 600;

            window.open(url, '_blank', 'top=' + top + ',left=' + left + ',resizable=yes,scrollbars=yes,toolbar=no,width=' + width + ',height=' + height);
        }

  

//后端代码
string
co_id = string.Empty; int checkCount = 0; for (int i = 0; i < grdChannel.Items.Count; i++) { CheckBox CB = (CheckBox)grdChannel.Items[i].FindControl("chkSelected"); if (CB.Checked == true) {
//获取co_id co_id
= co_id + grdChannel.Items[i].Cells[15].Text + ",";//选中的四项值 checkCount++; } } if (checkCount == 0) { Response.Write("<script>alert('Please select at least one item to Nominate!')</script>"); } else { //Page.ClientScript.RegisterStartupScript(this.GetType(), "gg", "<script>OpenNominationChannelApprove('" + co_id + "')</script>");
//传递co_id到其他页面
base.ClientScript.RegisterStartupScript(this.GetType(), "gg", "<script>OpenNominationChannelApprove('" + co_id + "')</script>"); }



//
SRNominationChannelApprove页面获取co_id
  string co_ids = Request.QueryString["co_id"].ToString();
 

原文地址:https://www.cnblogs.com/allenzhang/p/5121160.html