<HTML>
<HEAD>
<TITLE>WebForm_dwManage</TITLE>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<FRAMESET border="0" frameSpacing="0" rows="30,*" frameBorder="0">
<FRAME name="frame_top" src="a.aspx" scrolling="no">
<FRAME name="frame_main" src="b.aspx">
<NOFRAMES>
</NOFRAMES>
</FRAMESET>
</HTML>
a.aspx
<form runat=server id=a>
<asp:button id=del text=del runat=server/>
</form>
b.aspx
<form runat=server id=b>
<asp:DataGrid id="DataGridPro1_theDataGrid" style="FONT-SIZE: 9pt" runat="server" AutoGenerateColumns="False"
CellSpacing="0" Width="60%">
<HeaderStyle HorizontalAlign="center" Height="23" />
<Columns>
<asp:TemplateColumn Visible="False">
<ItemTemplate>
<asp:Label ID="id" Text='<%# DataBinder.Eval(Container.DataItem,"id") %>' Visible="False" Runat="server"/>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="id" HeaderText="编号" ReadOnly="true">
<HeaderStyle Width="5%" Wrap="false" />
</asp:BoundColumn>
<asp:BoundColumn DataField="d_name" HeaderText="名称">
<HeaderStyle Width="15%" Wrap="false" />
</asp:BoundColumn>
<asp:BoundColumn DataField="d_date" HeaderText="添加日期" DataFormatString="{0:yyyy年M月d日}">
<HeaderStyle Width="20%" Wrap="false" />
</asp:BoundColumn>
<asp:BoundColumn DataField="beizhu" HeaderText="说明">
<HeaderStyle Width="30%" Wrap="false" />
</asp:BoundColumn>
</Columns>
</asp:DataGrid>
<script language="javascript">
parent.frames["frame_top"].a.submit();
</script>
</form>
现在我想通过单击datagrid中的每一行向a.aspx页面中传递<label>的值,如何做。谢谢!
<HEAD>
<TITLE>WebForm_dwManage</TITLE>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<FRAMESET border="0" frameSpacing="0" rows="30,*" frameBorder="0">
<FRAME name="frame_top" src="a.aspx" scrolling="no">
<FRAME name="frame_main" src="b.aspx">
<NOFRAMES>
</NOFRAMES>
</FRAMESET>
</HTML>
a.aspx
<form runat=server id=a>
<asp:button id=del text=del runat=server/>
</form>
b.aspx
<form runat=server id=b>
<asp:DataGrid id="DataGridPro1_theDataGrid" style="FONT-SIZE: 9pt" runat="server" AutoGenerateColumns="False"
CellSpacing="0" Width="60%">
<HeaderStyle HorizontalAlign="center" Height="23" />
<Columns>
<asp:TemplateColumn Visible="False">
<ItemTemplate>
<asp:Label ID="id" Text='<%# DataBinder.Eval(Container.DataItem,"id") %>' Visible="False" Runat="server"/>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="id" HeaderText="编号" ReadOnly="true">
<HeaderStyle Width="5%" Wrap="false" />
</asp:BoundColumn>
<asp:BoundColumn DataField="d_name" HeaderText="名称">
<HeaderStyle Width="15%" Wrap="false" />
</asp:BoundColumn>
<asp:BoundColumn DataField="d_date" HeaderText="添加日期" DataFormatString="{0:yyyy年M月d日}">
<HeaderStyle Width="20%" Wrap="false" />
</asp:BoundColumn>
<asp:BoundColumn DataField="beizhu" HeaderText="说明">
<HeaderStyle Width="30%" Wrap="false" />
</asp:BoundColumn>
</Columns>
</asp:DataGrid>
<script language="javascript">
parent.frames["frame_top"].a.submit();
</script>
</form>
现在我想通过单击datagrid中的每一行向a.aspx页面中传递<label>的值,如何做。谢谢!
解决方案 »
- Web窗体处理流程demo&Page.Init事件触发时机的疑问
- imagebutton回车默认按钮
- 有一个新闻系统,一个Access 版本,一个SQL2000版本,表结构完全一样
- 一个很简单的弹出窗口问题
- 我是新手 请耐心解答
- 怎样在winform的事件中打开webpage,又没有什么方法是得到url,然后通过ie,打开这个url,在线等!!!
- Flash无法显示
- 谁有碰到这样的问题:自定的函数在2003下就使用不了
- GridView变形,页面一刷新,就变形
- 请写过聊天室的朋友进来帮忙分析一下,谢谢离/.
- 一个javascript的问题
- 回傳後頁面再次定位的問題~~~~~~~~~~~~~~~~~~~~~~~
Response.Redirect("your.aspx?ID="+lbUr.Text);
{
Lable mylbUrl=(Label)e.Items.FindControls("lbname");
Response.Redirect("my.aspx?ID="+mylbUrl.Text); }
e.Item.Attributes.Add("onclick", "document.location.href='a.aspx?week=" & e.Item.Cells.Item(i).text )