MENU NAO EXPANDE ASP.NET

MALA 04/02/2014 11:46:26
#434201
ESTOU COM UM PROBLEMA NO MENU QUE CRIEI NA MINHA MAQUINA DE DESENVOLVIMENTO ELE FUNCIONA NORMAL, MAS QUANDO JOGO NO SERVIDOR ELE NAO EXPANDE, SO SE CLICAR NELE MESMO ASSIM FICA ERRAO.

ENDEREÇO DO SITE WWW.TRANSYS.COM.BR

AGRADEÇO DESDE JA A ATENÇÃO DE TODOS
MALA 04/02/2014 11:57:39
#434204
MINHA DESENVOLVIMENTO


SERVIDOR WEB

FILMAN 04/02/2014 12:11:46
#434206
Cara precisamos ver como você esta fazendo o seu CSS para que possamos ajudar você.
MALA 04/02/2014 13:02:41
#434209
NAO ESTOU USANDO CSS

ESTA FUNCAO CARREGA OS DATASET
Private Function GetDataSetForMenu() As Data.DataSet
Dim ds As Data.DataSet = New Data.DataSet()
Dim stringConn As String = System.Configuration.ConfigurationManager.ConnectionStrings([Ô]myConnectionString[Ô]).ConnectionString
Dim conn As MySqlConnection
conn = New MySqlConnection
conn.ConnectionString = stringConn

conn.Open()

Dim adModulo As MySqlDataAdapter = New MySqlDataAdapter([Ô]SELECT * FROM tmodulo ORDER BY DescricaoModulo [Ô], conn)
Dim adMenu As MySqlDataAdapter = New MySqlDataAdapter([Ô]SELECT * FROM tmenu ORDER BY DescricaoMenu [Ô], conn)

adModulo.Fill(ds, [Ô]Modulo[Ô])
adMenu.Fill(ds, [Ô]Menu[Ô])

ds.Relations.Add([Ô]DMenu[Ô], ds.Tables([Ô]Modulo[Ô]).Columns([Ô]CodigoModulo[Ô]), ds.Tables([Ô]Menu[Ô]).Columns([Ô]CodigoModulo[Ô]))

Return ds
End Function

ESTA FUNCAO MONTA OS MENU
Public Sub CriaMenu(ByVal Menu As Menu)
Dim Cor As New ClsFuncoes
Dim ds As Data.DataSet = GetDataSetForMenu()
Dim CorMenu As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorMenu[Ô]).ToString
Dim CorFonteMenu As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorFonteMenu[Ô]).ToString
Dim CorBordaMenu As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorBordaMenu[Ô]).ToString

Dim CorSubMenu As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorSubMenu[Ô]).ToString
Dim CorFonteSubMenu As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorFonteSubMenu[Ô]).ToString
Dim CorBordaSubMenu As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorBordaSubMenu[Ô]).ToString

Dim CorBordaMenuSel As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorBordaSubMenuSel[Ô]).ToString
Dim CorSubMenuSel As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorSubMenuSel[Ô]).ToString
Dim CorFonteSubMenuSel As String = System.Configuration.ConfigurationManager.AppSettings([Ô]CorFonteSubMenuSel[Ô]).ToString

Menu.Orientation = Orientation.Horizontal
Menu.BackColor = Cor.ConverterCor(CorMenu)
Menu.ForeColor = Cor.ConverterCor(CorFonteMenu)

Menu.DynamicMenuItemStyle.BackColor = Cor.ConverterCor(CorSubMenu)
Menu.DynamicMenuItemStyle.ForeColor = Cor.ConverterCor(CorFonteSubMenu)
Menu.DynamicMenuItemStyle.BorderColor = Cor.ConverterCor(CorBordaSubMenu)

Menu.DynamicHoverStyle.BorderColor = Cor.ConverterCor(CorBordaMenuSel)
Menu.DynamicHoverStyle.BackColor = Cor.ConverterCor(CorSubMenuSel)
Menu.DynamicHoverStyle.ForeColor = Cor.ConverterCor(CorFonteSubMenuSel)

For Each parentItem As Data.DataRow In ds.Tables([Ô]Modulo[Ô]).Rows
Dim Mnu As String = parentItem([Ô]descricaomodulo[Ô]).ToString
Dim MModulo As MenuItem = New MenuItem(Mnu)

Menu.Items.Add(MModulo)

MModulo.ImageUrl = parentItem([Ô]UrlImagem[Ô]).ToString

For Each childItem As Data.DataRow In parentItem.GetChildRows([Ô]DMenu[Ô])
Dim MMenu As MenuItem = New MenuItem(childItem([Ô]DescricaoMenu[Ô]).ToString)

MModulo.ChildItems.Add(MMenu)

MMenu.NavigateUrl = childItem([Ô]Url[Ô]).ToString
Next
Next
End Sub
MALA 04/02/2014 13:04:38
#434210
<asp:Panel ID=[Ô]Panel2[Ô] runat=[Ô]server[Ô] Height=[Ô]80px[Ô] Width=[Ô]1096px[Ô]>
<asp:Menu ID=[Ô]Menu[Ô] runat=[Ô]server[Ô] DynamicVerticalOffset=[Ô]3[Ô] Orientation=[Ô]Horizontal[Ô] DynamicHorizontalOffset=[Ô]2[Ô] StaticEnableDefaultPopOutImage=[Ô]False[Ô]>
<StaticMenuItemStyle HorizontalPadding=[Ô]12px[Ô] BorderColor=[Ô]Transparent[Ô] ItemSpacing=[Ô]5px[Ô] />
<DynamicMenuItemStyle BorderStyle=[Ô]Solid[Ô] HorizontalPadding=[Ô]2px[Ô] BackColor=[Ô]Silver[Ô] BorderColor=[Ô]#FFFFC0[Ô] ItemSpacing=[Ô]0px[Ô] />
<DynamicHoverStyle BackColor=[Ô]#FFFFC0[Ô] BorderColor=[Ô]#FFFFC0[Ô] />
</asp:Menu>
</asp:Panel>
MALA 04/02/2014 13:06:29
#434211
maquina desenvolvimento


sevidor web
MALA 04/02/2014 13:12:34
#434213
MAQUINA DESENVOLVIMENTO


SERVIDOR WEB
FILMAN 04/02/2014 14:16:12
#434221
Resposta escolhida
Uma dica não use o próprio menu do Framework, pois o mesmo não tem muita compatibilidade com vários navegadores e sim com internet explorer.

Pesquise no google por Menu horizontal asp.net css assim você verá que existe vários exemplos para você adaptar no seu projeto e até mesmo personalizar as imagens que quer igual para sanar o outro tópico em aberto.

Utilize sempre CSS para suas aplicações WEB assim terá muito recursos
KERPLUNK 04/02/2014 17:22:51
#434246
Eu uso este, aliás uso muita coisa desse framework, além de DataTables, multi-select, JQueryUI e muito, mas muito AJAX. Praticamente não uso Postback.
Tópico encerrado , respostas não são mais permitidas