选择 Sql 数据源列值到变量 (VB.NET)

Selecting Sql Data Source Column Value to Variable (VB.NET)

我有一个 SqlDataSource,在母版页中定义,它获取 web application Select * from portal_users where userid = @userid 的当前用户权限,其中 portal_users 是我构建的视图与所有需要的数据。我需要访问返回行中的内容,以便我可以根据用户权限 disable/enable 站点功能。这导致在子页面上有很多 if 块来执行此操作。

我浏览了论坛,只发现有关将这些值分配给控件的问题,例如 label。有没有办法从 Master Page 访问 SqlDataSource,获取返回的行,select 1 个或多个列的值并将它们分配给变量?

嗨 这不是一个好主意,使用母版页共享数据源连接 阅读此 post 以帮助您:

http://forums.asp.net/t/1188088.aspx?sql+data+source+in+Master+Page

此致