我的页面最初加载时填充了一个radgrid。我在我的radgrid中设置了一个列作为超链接,并想知道如何在单击的行中保留该特定列的值,因此当加载新页面时,我可以使用存储的值在新页面上执行SQL查询。
我想知道这是否可行以及我将如何做到这一点?
答案 0 :(得分:0)
欢迎来到SO雅各布,我以前做过这件事,并不难。
示例:
我的选择语句是“从产品中选择前5名产品名称”
然后,我创建了一个超链接列,并在数据部分下分配了属性,如下面的屏幕截图所示。
运行时,它会使数据可以点击,点击后,它会导航到SS中看到的网址。
如果要在查询字符串中使用它,请将DataNavigateUrlFormatString更改为:
http://google.com?ProductName={0}
然后您可以通过以下方式在新页面上阅读:
var a = Request.QueryString["ProductName"]; //C#
dim a = Request.QuesryString("ProductName") 'Vb.net
如果这是你所追求的,请点击我的答案旁边的绿色复选标记接受它并提醒未来的用户这是解决方案。