http://community.csdn.net/Expert/topic/3737/3737231.xml?temp=.2806818

解决方案 »

  1.   

    javascript iframe 的父页面用parent访问 
    刷新父页面可以用访问交页面服务端按钮的办法 document.getElementById('Button1').click();
      

  2.   

    用JavaScript获得DataGrid单元格的值http://www.aspxboy.com/private/showthread.asp?threadid=242
      

  3.   

    <%@ Page language="c#" Codebehind="list.aspx.cs" AutoEventWireup="false" Inherits="web.list"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>list</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    </HEAD>
    <body leftMargin="0" topMargin="2">
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体">
    <TABLE id="Table1" height="400" cellSpacing="0" cellPadding="0" width="400" align="center"
    border="0">
    <TR>
    <TD vAlign="top"><asp:datagrid id="DataGrid1" runat="server" Width="410px" Font-Size="10pt" BorderStyle="Groove"
    BackColor="White" CellPadding="3" AllowPaging="True" BorderColor="#E0E0E0" BorderWidth="1px" Font-Names="Times New Roman"
    PageSize="20" AutoGenerateColumns="False">
    <SelectedItemStyle BackColor="LightGray"></SelectedItemStyle>
    <AlternatingItemStyle BorderColor="LightGray" VerticalAlign="Middle" BackColor="#EEEEEE"></AlternatingItemStyle>
    <HeaderStyle BorderColor="White" BackColor="#AAAADD"></HeaderStyle>
    <Columns>
    <asp:TemplateColumn HeaderText="序号">
    <ItemTemplate>
    <asp:Label id="Label1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"id")%>'>
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="信息内容">
    <ItemTemplate>
    <asp:Label id=Label2 runat="server" Text='<%# CheckString((string)DataBinder.Eval(Container.DataItem,"Content"),18)%>' ToolTip='<%# DataBinder.Eval(Container.DataItem,"Content")%>'>
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="选择">
    <ItemTemplate>
    <FONT face="宋体">
    <asp:ImageButton id="ImageButton1" runat="server" CommandName="select" ImageUrl="image\select.gif"></asp:ImageButton></FONT>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    <PagerStyle VerticalAlign="Middle" NextPageText="&gt;&gt;" PrevPageText="&lt;&lt;" BorderStyle="Groove"
    PageButtonCount="20" Mode="NumericPages"></PagerStyle>
    </asp:datagrid></TD>
    </TR>
    </TABLE>
    </FONT>
    </form>
    </body>
    </HTML>
      

  4.   

    你可以设置一个
    <INPUT id="as" onchange="SubmitP(this.value)" runat="server" NAME="hidvalue" value="">
    的html服务器空间。
       通过点击iframe中datagrid中的ImageButton,得到datagrid第一列的值,设置 as 的 value,会触发
    javascript函数SubmitP()来做提交!