就是
a.aspx
<iframe src="b.aspx"><iframe>
想要实现在b.aspx点操作的时候,能从后台调用a.aspx里面的方法,或是触发a.aspx里在的一个事件.在网上找了很久,不知道这样能不能实现个
a.aspx
<iframe src="b.aspx"><iframe>
想要实现在b.aspx点操作的时候,能从后台调用a.aspx里面的方法,或是触发a.aspx里在的一个事件.在网上找了很久,不知道这样能不能实现个
解决方案 »
- 我有一段关于Dictionary代码,在多个线程下同时执行。出现了键值丢失的问题。 代码如下:
- comboBox1控件的BackColor问题
- 数组组合排列问题
- 可以嵌套类?
- 怎样通过反射来获取一个STRUCT中的所有PUBLIC对象呢?急用.....
- XmlDocument 问题
- c# web编程求助
- .net生成的安装包,在有的克隆windows上安装异常缓慢
- C#如何获取串口号对应的串口(设备)名称?
- 用opencv编写的代码 生成dll,怎么让C#调用呢?
- 做在form里面显示的统计表格用什么好呢,owc还是水晶报表
- gridview绑定数据源,数据源是一个用存储过程select出来的结果,如何做
parent.document.getElementById("a").innerHTML="";
调用cs里方法用dopostback回传方法或用ajax异步回调
<head runat="server">
<title>无标题页</title>
<script>
function method()
{
document.getElementById('<%=btn.ClientID %>').click();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="btn" runat="server" Width="0px" OnClick="btn_Click" />
<iframe src="B.aspx"></iframe>
</form>
</body>
</html>
private void Method()
{
Response.Write("Method");
} protected void Page_Load(object sender, EventArgs e)
{ }
protected void btn_Click(object sender, EventArgs e)
{
Response.Write("btn_Click<br>");
Method();
}
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<input type="button" value="B.aspx不回发直接调用A.aspx中的方法" onclick="parent.method();" />
<asp:Button ID="btn" runat="server" Text="B.aspx回发后调用A.aspx中的方法" OnClick="btn_Click" />
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{ }
protected void btn_Click(object sender, EventArgs e)
{
//Response.Write("B.aspx PostBack");
ClientScript.RegisterStartupScript(GetType(), "callParentMethod", "alert('B.aspx PostBack');parent.method();", true);
}