asp.net gridview中的弹出窗口

时间:2015-02-04 10:12:52

标签: asp.net gridview

我在网格视图中有一个超链接字段,如下所示:

 <asp:HyperLinkField  Text="Analyze" />

当我点击它时,会出现一个弹出窗口,我可以在其中输入详细信息。 我的问题是我该怎么做呢?我是初学者,请详细解释。我正在使用C#和Asp.net。

1 个答案:

答案 0 :(得分:0)

您需要从客户端调用打开窗口的JavaScript。

您要打开的窗口可以是某个iframe中的不同页面调用,也可以是该页面需要的一组隐藏控件。

要打开此窗口,您可以使用asp.net工具包

http://www.ajaxcontroltoolkit.com/ModalPopup/ModalPopup.aspx

或HightSlide http://highslide.com/

或使用jQuery对话框http://jqueryui.com/dialog/

或其他javascript库。

以下是highslide的一个简单示例,您只需要在编辑超链接上使用此行。然后,您必须让该页detailspagetoedit.aspx能够进行编辑...

<a href="detailspagetoedit.aspx?id=2" 
   onclick="return hs.htmlExpand(this, {objectType: 'iframe' } )" >edit</a>

以及有关http://mattberseth.com/blog/2008/04/masterdetail_with_the_gridview.html

的教程