Olá,
estou precisando de uma ajuda.
Estou criando uma aplicação utlizando roles para administradores e usuários.
Porem tem uma página que irá ser acessada por dois roles e nesta página tem um TreeView conectado a um SiteMapDataSource onde não quero que alguns links sejam mostrados de acordo com determinado role.
No arquivo em web.sitemap estou utilizando dentro da tag que contem o link o seguinte comando:
<siteMapNode url="MinhaTarefas.aspx" title="Minhas tarefas" roles="administradores"/>
Porem não funciona. Quando acesso como USUARIO por exemplo este link é mostrado do mesmo jeito.
Alguem pode me dar alguma dica?
- Fórum WMO
- → Viewing Profile: Tópicos: tiagonl
Community Stats
- Group Usuários
- Active Posts 54
- Profile Views 1298
- Member Title Turista
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
1
Neutral
User Tools
Friends
tiagonl hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 02:06
Topics I've Started
Sitemapdatasource
06/11/2006, 15:51
Erro No Sql.
18/10/2006, 08:22
Estou executando um script de criação de uma procedure que retorna o seguinte erro no código abaixo:
O erro é o seguinte:
Server: Msg 141, Level 15, State 1, Line 137
A SELECT statement that assigns a value to a variable must not be combined with data-retrieval operations.
Alguém poderia me ajudar ?
IF (@ver > 7) SELECT @SqlToExec = N' CREATE PROCEDURE dbo.aspnet_UsersInRoles_AddUsersToRoles @ApplicationName nvarchar(256), @UserNames nvarchar(4000), @RoleNames nvarchar(4000), @CurrentTimeUtc datetime AS BEGIN DECLARE @AppId uniqueidentifier SELECT @AppId = NULL SELECT @AppId = ApplicationId FROM aspnet_Applications WHERE LOWER(@ApplicationName) = LoweredApplicationName IF (@AppId IS NULL) RETURN(2) DECLARE @TranStarted bit SET @TranStarted = 0 IF( @@TRANCOUNT = 0 ) BEGIN BEGIN TRANSACTION SET @TranStarted = 1 END DECLARE @tbNames table(Name nvarchar(256) NOT NULL PRIMARY KEY) DECLARE @tbRoles table(RoleId uniqueidentifier NOT NULL PRIMARY KEY) DECLARE @tbUsers table(UserId uniqueidentifier NOT NULL PRIMARY KEY) DECLARE @Num int DECLARE @Pos int DECLARE @NextPos int DECLARE @Name nvarchar(256) SET @Num = 0 SET @Pos = 1 WHILE(@Pos <= LEN(@RoleNames)) BEGIN SELECT @NextPos = CHARINDEX(N',', @RoleNames, @Pos) IF (@NextPos = 0 OR @NextPos IS NULL) SELECT @NextPos = LEN(@RoleNames) + 1 SELECT @Name = RTRIM(LTRIM(SUBSTRING(@RoleNames, @Pos, @NextPos - @Pos))) SELECT @Pos = @NextPos+1 INSERT INTO @tbNames VALUES (@Name) SET @Num = @Num + 1 END INSERT INTO @tbRoles SELECT RoleId FROM dbo.aspnet_Roles ar, @tbNames t WHERE LOWER(t.Name) = ar.LoweredRoleName AND ar.ApplicationId = @AppId IF (@@ROWCOUNT <> @Num) BEGIN SELECT TOP 1 Name FROM @tbNames WHERE LOWER(Name) NOT IN (SELECT ar.LoweredRoleName FROM dbo.aspnet_Roles ar, @tbRoles r WHERE r.RoleId = ar.RoleId) IF( @TranStarted = 1 ) ROLLBACK TRANSACTION RETURN(2) END DELETE FROM @tbNames WHERE 1=1 SET @Num = 0 SET @Pos = 1 WHILE(@Pos <= LEN(@UserNames)) BEGIN SELECT @NextPos = CHARINDEX(N',', @UserNames, @Pos) IF (@NextPos = 0 OR @NextPos IS NULL) SELECT @NextPos = LEN(@UserNames) + 1 SELECT @Name = RTRIM(LTRIM(SUBSTRING(@UserNames, @Pos, @NextPos - @Pos))) SELECT @Pos = @NextPos+1 INSERT INTO @tbNames VALUES (@Name) SET @Num = @Num + 1 END INSERT INTO @tbUsers SELECT UserId FROM dbo.aspnet_Users ar, @tbNames t WHERE LOWER(t.Name) = ar.LoweredUserName AND ar.ApplicationId = @AppId IF (@@ROWCOUNT <> @Num) BEGIN DELETE FROM @tbNames WHERE LOWER(Name) IN (SELECT LoweredUserName FROM dbo.aspnet_Users au, @tbUsers u WHERE au.UserId = u.UserId) INSERT dbo.aspnet_Users (ApplicationId, UserId, UserName, LoweredUserName, IsAnonymous, LastActivityDate) SELECT @AppId, NEWID(), Name, LOWER(Name), 0, @CurrentTimeUtc FROM @tbNames INSERT INTO @tbUsers SELECT UserId FROM dbo.aspnet_Users au, @tbNames t WHERE LOWER(t.Name) = au.LoweredUserName AND au.ApplicationId = @AppId END IF (EXISTS (SELECT * FROM dbo.aspnet_UsersInRoles ur, @tbUsers tu, @tbRoles tr WHERE tu.UserId = ur.UserId AND tr.RoleId = ur.RoleId)) BEGIN SELECT TOP 1 UserName, RoleName FROM dbo.aspnet_UsersInRoles ur, @tbUsers tu, @tbRoles tr, aspnet_Users u, aspnet_Roles r WHERE u.UserId = tu.UserId AND r.RoleId = tr.RoleId AND tu.UserId = ur.UserId AND tr.RoleId = ur.RoleId IF( @TranStarted = 1 ) ROLLBACK TRANSACTION RETURN(3) END INSERT INTO dbo.aspnet_UsersInRoles (UserId, RoleId) SELECT UserId, RoleId FROM @tbUsers, @tbRoles IF( @TranStarted = 1 ) COMMIT TRANSACTION RETURN(0) END' ELSE
O erro é o seguinte:
Server: Msg 141, Level 15, State 1, Line 137
A SELECT statement that assigns a value to a variable must not be combined with data-retrieval operations.
Alguém poderia me ajudar ?
Caracteres Inválidos
04/07/2006, 09:58
Olá galera,
estou fazendo uma busca no meu banco de dados, que está todo correto gramaticalmente,
mas quando exibe na minha página ASP, vem com caracteres inválidos, no lugar de acentos.
Já tentei usar diversas formas de enconding para os dados, mas nada adiantou.
Response.CharSet
Server.HTMLEnconde
Server.URLEncode
Veja o código abaixo:
estou fazendo uma busca no meu banco de dados, que está todo correto gramaticalmente,
mas quando exibe na minha página ASP, vem com caracteres inválidos, no lugar de acentos.
Já tentei usar diversas formas de enconding para os dados, mas nada adiantou.
Response.CharSet
Server.HTMLEnconde
Server.URLEncode
Veja o código abaixo:
<!--#include file="Connections/connection.asp"--> <% Set db = Server.CreateObject("ADODB.Connection") db.Open conn strPais = "SELECT * FROM TB_PAISES" Set rsPais = db.Execute(strPais) Do While Not rsPais.EOF Response.Write(rsPais("NOMEPAIS")) Response.Write("<BR>") rsPais.MOVENEXT LOOP %>
Ajuda No Select
05/06/2006, 13:56
Olá galera,
estou tentando montar um script que me retorne num SELECT um valor cujo o nome da coluna que estou
comparando no WHERE está armazenado numa variável.
Coloquei um exemplo abaixo:
Alguém sabe resolver isso ???
Obrigado
estou tentando montar um script que me retorne num SELECT um valor cujo o nome da coluna que estou
comparando no WHERE está armazenado numa variável.
Coloquei um exemplo abaixo:
Declare @Coluna char(2) Declare @Cont int Set @Cont = 1 While (@Cont <= 4) Begin Set @Coluna = ('p'+Convert(char(1),@Cont)) SELECT * FROM TESTE where @Coluna = 'a' Set @Cont = @Cont + 1 End
Alguém sabe resolver isso ???
Obrigado
Upload Com .net
20/01/2006, 09:29
galera,
estou tentando fazer um upload com c#
testando localmente, ele funciona perfeito
mas quando eu jogo na web, o botão dele não funciona....
não vai para nenhuma página.... nao sei o que pode ser
o código tá aí.... preciso resolver este pepino
obrigado
estou tentando fazer um upload com c#
testando localmente, ele funciona perfeito
mas quando eu jogo na web, o botão dele não funciona....
não vai para nenhuma página.... nao sei o que pode ser
o código tá aí.... preciso resolver este pepino
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html> <head> <title>File upload in ASP.NET</title> </head> <body bgcolor="#ffffff" style="font:8pt verdana;"> <script language="C#" runat="server"> void btnUploadTheFile_Click(object Source, EventArgs evArgs) { string strFileNameOnServer = txtServername.Value; string strBaseLocation = "C:\\Inetpub\\wwwroot\\SSD\\portarias\\cadastro\\docs\\"; if ("" == strFileNameOnServer) { txtOutput.InnerHtml = "Error - a file name must be specified."; return; } if (null != uplTheFile.PostedFile) { try { uplTheFile.PostedFile.SaveAs(strBaseLocation+strFileNameOnServer); txtOutput.InnerHtml = "File <b>" + strBaseLocation+strFileNameOnServer+"</b> uploaded successfully"; } catch (Exception e) { txtOutput.InnerHtml = "Error saving <b>" + strBaseLocation+strFileNameOnServer+"</b><br>"+ e.ToString(); } } } </script> <table> <form enctype="multipart/form-data" runat="server" ID="Form1"> <tr> <td>Arquivo:</td> <td><input id="uplTheFile" type="file" runat="server" NAME="uplTheFile"></td> </tr> <tr> <td>Name on server:</td> <td><input id="txtServername" type="text" runat="server" NAME="txtServername"></td> </tr> <tr> <td colspan="2"> <input type="button" id="btnUploadTheFile" value="Upload" OnServerClick="btnUploadTheFile_Click" runat="server" NAME="btnUploadTheFile"> </td> </tr> </form> </table> <span id=txtOutput style="font: 8pt verdana;" runat="server" /> </body> </html>
obrigado
- Fórum WMO
- → Viewing Profile: Tópicos: tiagonl
- Privacy Policy
- Regras ·