Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal
Fiz um masterpage com 3 ContentPlaceHolder, um para o topo, menu e conteudo, no menu coloquei um treeview que é alimentado por um banco de dados até aí tudo bem. Não estou conseguindo que ao clicar no node do treeview ele abra no ContentPlaceHolder do conteudo, ele só abre uma outra pagina, estou usando target.
Tentei usar a div no qual esta o ContentPlaceHolder mas também não deu certo.
exemplo do código usado
Dim nodedadospessoais As TreeNode
nodedadospessoais = New TreeNode
nodedadospessoais.Text = "Dados Pessoais"
nodedadospessoais.Value = "Dados Pessoais"
nodedadospessoais.NavigateUrl = "cadastro.aspx"
nodedadospessoais.Target = "ContentPlaceHolder3"
nodecadastro.ChildNodes.Add(nodedadospessoais)
Complemento
criei uma pagina que herdou da masterpage as areas editaveis, agora como faço para o abrir o node da treeview nessa area editavel.
Estrutura da master
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head runat="server">
<title></title>
<link rel="STYLESHEET" type="text/css" href="../Styles/Style.css" />
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div class="topo"></div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
<div class="menu">
<asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
</asp:ContentPlaceHolder></div>
<div class="conteudo">
<asp:ContentPlaceHolder ID="ContentPlaceHolder3" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
Na pagina que herda da master coloquei os controles e os codigos.
estrutura da pagina herdada
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
topo(logo, nome etc)
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
menu treeview
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
conteudo ao clicar no node da treeview teria que abrir aqui. na target do node coloquei tanto "content4" ou "
ContentPlaceHolder3"
</asp:Content>
Carregando comentários...