use javascript, for example
parent.frames['mainFrame'].document.form1.txt1.value = x1. frameset.aspx:
<frameset rows="200,*">
<frame name="nav" src="nav.aspx">
<frame name="mainFrame" src="main.aspx">
</frameset>2. nav.aspx:
<script language="javascript">
var x = 12345;
</script>
<form runat="server">
<asp:button id="Button1" Text="Update Main" runat="server"/>
</form>
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Button1.Attributes["onclick"]="parent.frames['mainFrame'].document.form1.txt1.value = x;return false;";
}
</script>3. main.aspx:
<form id="form1" runat="server">
<asp:TextBox id="txt1" runat="server" />
</form>
parent.frames['mainFrame'].document.form1.txt1.value = x1. frameset.aspx:
<frameset rows="200,*">
<frame name="nav" src="nav.aspx">
<frame name="mainFrame" src="main.aspx">
</frameset>2. nav.aspx:
<script language="javascript">
var x = 12345;
</script>
<form runat="server">
<asp:button id="Button1" Text="Update Main" runat="server"/>
</form>
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Button1.Attributes["onclick"]="parent.frames['mainFrame'].document.form1.txt1.value = x;return false;";
}
</script>3. main.aspx:
<form id="form1" runat="server">
<asp:TextBox id="txt1" runat="server" />
</form>
解决方案 »
- sql语句 转换成 Ling的写法
- CheckBoxList的保存和获取问题
- 江湖救急!有什么控件可以获得文件夹路径的啊,在webform中啊?
- 谁有Crystal Reports 的电子教程??
- 在datagrid中加入编辑列后,点击编辑后,单元格内的textbox不能占满全部单元格也不能换行,我把行高设了很高也是不行的,怎么办??
- 生成略缩图!问题
- AspNetPager问题
- 怎样可以访问到位于局域网里的数据库?最好30分奉送!!!
- 请问 acptvb(微软全球技术中心 VB技术支持):用Table控件如何实现分页?
- 关于Html.Raw无法显示图片的问题
- RadioButtonList的问题,急救
- 如何跟踪jscript的运行?
parent前面再加一个parent就解决问题了,不过还有一个问题是,我现在的变量是从TextBox1这里得到的啊,所以我在那句前面再加了一句:
Button1.Attributes.Add("onclick","var x=document.all.TextBox1.value;return false;");
可是这样x根本就得不到textbox1的值,有其他的方法吗?
parent.parent.
=>
top.2.
Button1.CausesValidation=false
最好的方法是直接传递值到main框架里的一个公共变量上,但是我不知道怎么弄,只能通过先传值到textbox上,然后再传递到某个变量上,可是这个过程不是还要多一个事件触发了?