我在网格视图中有一个超链接字段,如下所示:
<asp:HyperLinkField Text="Analyze" />
当我点击它时,会出现一个弹出窗口,我可以在其中输入详细信息。 我的问题是我该怎么做呢?我是初学者,请详细解释。我正在使用C#和Asp.net。
答案 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
的教程