Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在新窗口中显示gridview的相关数据/_Asp.net_Gridview - Fatal编程技术网

Asp.net 如何在新窗口中显示gridview的相关数据/

Asp.net 如何在新窗口中显示gridview的相关数据/,asp.net,gridview,Asp.net,Gridview,我正在做一个项目,从数据库中获取数据并显示在asp:gridview中。我想显示一个超链接列,其中我想显示一个正确命名的超链接,例如“查看”,当用户单击“查看”时,DataTextField属性中的数据会详细显示在另一个页面上,比如“WebForm1.aspx”。我在网上搜索过,并研究过msdn bt无法获取的内容。详细的帮助将不胜感激。。作为示例的一段代码将很有帮助。提前谢谢。 例子: 数据库表中的数据 NewsID NewsTitle NewsArticle(NewArticle字段包含大量

我正在做一个项目,从数据库中获取数据并显示在asp:gridview中。我想显示一个超链接列,其中我想显示一个正确命名的超链接,例如“查看”,当用户单击“查看”时,DataTextField属性中的数据会详细显示在另一个页面上,比如“WebForm1.aspx”。我在网上搜索过,并研究过msdn bt无法获取的内容。详细的帮助将不胜感激。。作为示例的一段代码将很有帮助。提前谢谢。 例子: 数据库表中的数据 NewsID NewsTitle NewsArticle(NewArticle字段包含大量数据)


我想显示一个名为(“视图”)的正确链接。当用户单击视图时,相关记录的新闻文章应显示在新的单独网页中

如果您熟悉Jquery,您可以使用用户对话框


一种方法是,网格视图的每一行中包含的超链接/url包含要查看详细信息的记录的id,即

<a href="webform1.aspx?id=12345">View</a>

然后在webform1.aspx的page_load事件中,从数据库中检索该记录并在页面上显示

有很多方法可以剥这只猫的皮,这是一个相对简单的方法。下面的代码是您可能用来生成上述html的代码:

    <asp:HyperLinkField HeaderText="Name" DataTextField="Id" DataNavigateUrlFields="DetailId" DataNavigateUrlFormatString="WebForm1.aspx?ID={0}">
    </asp:HyperLinkField>

非常感谢。。我得到它,我可以看到所需的记录id附加在目标webform上的url。但是我如何才能让它在page_load事件中检索整个记录呢。这对我来说是全新的,请帮忙。