将ID参数传递给aspx模式窗口

时间:2011-10-16 19:23:16

标签: javascript asp.net vb.net repeater

我有一个转发器控件,其中包含一个超链接,用户将单击该超链接以启动自定义aspx模式窗口。超链接包含"记录ID"值。

用户单击超链接,代码从后面的代码传递到javascript,这将启动自定义aspx窗口。

如何从javascript函数传递记录id参数,以便正在启动的aspx模式窗口可以重新查找它,并运行带有该值的SQL查询。

我愿意创建会话值,隐藏的html控件(我尝试了隐藏的控件,但无法传递值)或任何其他选项。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

根据您的编写,最明显的解决方案是将ID作为地址的一部分传递。像:

<ItemTemplate>
   <a href="javascript:ChildWindowUrl?ID=<'%# ((MyEntityType)Container.DataItem).ID %'> >child window</a>
</ItemTemplate>