62,041
社区成员
发帖
与我相关
我的任务
分享
protected void btnOk_Click(object sender, EventArgs e)
{
string sum = "";
for (int i = 0; i < Repeater1.Items.Count; i++)
{
CheckBox cb = (CheckBox)Repeater1.Items[i].FindControl("CheckBox1");
if (cb.Checked)
{
sum += cb.ToolTip + "_" + cb.Text + "ttttt";
}
}
if (sum.Length > 2)
{
sum = sum.Substring(0, sum.Length - 6);
}
Session["Sight"] = sum;
Page.ClientScript.RegisterStartupScript(this.GetType(), "Begin", " <script>ymPrompt.close();top.document.all.btnOk.btnOk_Click (); </script>");
}
private void BindRepeater()
{
try
{
//if (Session["Sight"]==null )
//{
// return;
//}
string sum = Session["Sight"].ToString();
if (sum.Length < 2)
{
return;
}
DataTable dt = new DataTable();
dt.Columns.Add("SightName", typeof(string));
dt.Columns.Add("SightId", typeof(int));
Regex r = new Regex("ttttt");
foreach (string item in r.Split(sum))
{
DataRow dr = dt.NewRow();
dr["SightId"] =Convert.ToInt32( item.Substring(0, item.IndexOf('_') ));
dr["SightName"] = item.Substring(item.IndexOf('_')+1);
dt.Rows.Add(dr);
}
Repeater2.DataSource = dt;
Repeater2.DataBind();
}
catch (Exception err)
{
}
}
protected void btnOk_Click(object sender, EventArgs e)
{
BindPage();
}
Page.ClientScript.RegisterStartupScript(this.GetType(), "Begin", " <script>ymPrompt.close();top.document.all.btnOk.btnOk_Click (); </script>");
Page.ClientScript.RegisterStartupScript(this.GetType(), "Begin", "<script> window.parent.Form1.btnOk_Click.click() </script>");