iframe 中是另外一个页面,子页面b,子页面的按钮最后想调用父页面a的方法,如何做

plglenn27 2009-11-22 08:56:53
b页面:
   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>");


}

b页面最后调用a页面的BindRepeater()方法。


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)
{


}

}

...全文
370 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzsh0622 2009-11-22
  • 打赏
  • 举报
回复
wuyq11 2009-11-22
  • 打赏
  • 举报
回复
document.getElementById("btnOk").click();
_dopostback('btnOk','')
plglenn27 2009-11-22
  • 打赏
  • 举报
回复
document.getElementById("btn1").click();
还有_dopostback('','')


protected void btnOk_Click(object sender, EventArgs e) { BindPage(); }

对于服务器控件具体是?
qqzeng-ip 2009-11-22
  • 打赏
  • 举报
回复
实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。

比如有A窗口,A内有个IFRAME. B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数ExpandPage();

那么只要在C页面中写如下JS函数就可以了:

window.parent.ExpandPage();
wuyq11 2009-11-22
  • 打赏
  • 举报
回复
document.getElementById("btn1").click();
还有_dopostback('','')
plglenn27 2009-11-22
  • 打赏
  • 举报
回复
page a
   protected void btnOk_Click(object sender, EventArgs e)
{
BindPage();
}


page b
 
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>");
plglenn27 2009-11-22
  • 打赏
  • 举报
回复
btn 服务器控件
protected void btnOk_Click(object sender, EventArgs e)
{
BindPage();
}

Page.ClientScript.RegisterStartupScript(this.GetType(), "Begin", "<script> window.parent.Form1.btnOk_Click.click() </script>");
没有效果
wuyq11 2009-11-22
  • 打赏
  • 举报
回复
//子页面调用父窗体的某个按钮的按钮事件
window.parent.Form1.btn.click()
父页面调用子窗体的某个按钮的按钮事件
window.frames['iframe1'].document.all.item("btn").click();
或使用ajax
《概率论与数理统计》是理工科大学中的一门重要基础课程,它结合了概率论的基本理论与统计学的方法,用于分析和处理随机现象。第二版的完整版多媒体教学系统旨在通过丰富的教学资源和互动体验,帮助学生深入理解和掌握这门学科的核心概念。 一、概率论基础 概率论是研究随机事件及其规律性的数学理论,主要包括以下几个关键概念: 1. 随机试验:概率论的研究对象,如掷骰、抽卡等。 2. 样本空间:所有可能结果的集合。 3. 事件:样本空间的集,代表某种特定的结果。 4. 概率:事件发生的可能性,通常介于0和1之间,表示为P(A)。 5. 条件概率:在已知某个事件发生的情况下,另一个事件发生的概率。 6. 乘法法则和加法法则:用于计算两个独立或不独立事件的概率。 二、概率分布 1. 离散概率分布:如二项分布、泊松分布、几何分布、超几何分布等,用于描述离散随机变量的分布情况。 2. 连续概率分布:如均匀分布、正态分布、指数分布等,适用于连续随机变量。 三、统计学基础 1. 参数估计:通过样本数据估计总体参数,如均值、方差等。 2. 抽样分布:统计量在多次重复抽样下的分布情况。 3. 点估计和区间估计:给出参数的一个估计值或一个估计范围。 4. 假设检验:检验关于总体参数的假设是否成立,如t检验、卡方检验、F检验等。 5. 回归分析:研究两个或多个变量间的关系,预测一个变量基于其他变量的值。 四、数理统计方法 1. 最大似然估计:寻找使样本数据出现概率最大的参数估计方法。 2. 矩估计:通过总体矩与样本矩的关系来估计参数。 3. 正态分布的中心极限定理:大量独立随机变量的和近似服从正态分布,即使这些变量本身非正态。 4. 协方差和相关系数:衡量两个随机变量之间线性关系的强度和方向。 5. 方差分析(ANOVA):比较多个组别间的均值差异。 五、多元统计分析 1. 多元正态分布:多维空间中的正态分布,常用于多元线性回归。 2. 判别分析:根据已知分类的样本数据,建立判别函数,对新数据进行分类。 3. 聚类分析:将相似数据分组,揭示数据内在结构。 4. 主成分分析(PCA):降低数据维度,提取主要特征。 六、多媒体教学系统 该教学系统可能包含以下组成部分: 1. 视频讲座:专家讲解理论和例题,直观展示概念。 2. 动画演示:动态模拟随机过程,帮助理解概率模型。 3. 交互式练习:提供习题和答案,实时反馈学习效果。 4. 实验教程:设计数学实验,让学生亲手操作,加深理解。 5. 电教材:包含文字、图表、案例等丰富内容,便于自主学习。 通过这个多媒体教学系统,学生不仅可以学习到概率论与数理统计的理论知识,还能通过实践应用和互动学习,提升解决实际问题的能力。

62,248

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧