JS弹出画面并传值问题!
html
我想用户点击某一个CheckBox 的时候把这一行数据的DataKeyNames 带出来
然后弹出某一个画面 并把这个DataKeyNames 的值传过去
JS不会写 只知道后台是这么写的
string id = Grv_Outlay.DataKeys[i].Value.ToString();
求解...
目前JS没有思路 只知道弹出是真么写的 但是不知道怎么获取选择的这个DataKeyNames 的值
<div align ="center" id="DivGridview">
<asp:GridView ID="Grv_Outlay" Width="100%" AutoGenerateColumns="False" DataKeyNames="Serviceid">
<Columns>
<asp:BoundField DataField="RName" HeaderText="序号">
</asp:BoundField>
...
....
</Columns>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<asp:CheckBox ID="CheckBox1" onclick="SelectRadio('DivGridview',this)" runat="server" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:GridView>
</div>
<asp:Button ID="btn_XZ" CssClass="button" runat="server" Text="选择" />
我想用户点击某一个CheckBox 的时候把这一行数据的DataKeyNames 带出来
然后弹出某一个画面 并把这个DataKeyNames 的值传过去
JS不会写 只知道后台是这么写的
string id = Grv_Outlay.DataKeys[i].Value.ToString();
求解...
目前JS没有思路 只知道弹出是真么写的 但是不知道怎么获取选择的这个DataKeyNames 的值
<script language="javascript" type="text/javascript">
//如何获取gridview中的DataKeyNames 值
str=.....
//新窗口
var srcFile = "SelectName.aspx?Bm=" + escape(str) + "";
//高度,位置等
var winFeatures = "dialogHeight:550px; dialogLeft:300px;";
window.showModalDialog(srcFile, winFeatures);
</script>
...全文
相关推荐
JavaScript实现弹出子窗口并传值给父窗口
总结一下,JavaScript实现弹出子窗口并传值给父窗口的基本步骤包括:1. 在父窗口中定义一个函数来打开子窗口,并指定回调函数接收返回值。2.
layer弹出子iframe层父子页面传值的实现方法
Layer弹出子iframe层父子页面传值的实现方法中,主要讲解了如何在使用Layer插件弹出的子iframe中与父页面进行数据传递和方法调用。
JS父页面与子页面相互传值方法
下面将详细介绍如何在不同场景下使用JS实现这种传值。
JavaScript实现弹出模态窗体并接受传值的方法
总的来说,JavaScript实现弹出模态窗体并接受传值的关键在于使用`window.showModalDialog()`方法,以及正确构造URL以传递参数。
js弹出一个新页面并获得弹出页面的值
根据提供的文件信息,本文将详细解释如何使用JavaScript在父页面中弹出一个新的窗口,并从这个新弹出的窗口中获取数据。此技术常用于需要在当前页面与另一个页面之间进行数据交互的应用场景。


