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