maqeMedlem sedan dec. 2003824 inlägg
jag har installerat microsoft treview control enligt readme filen men när jag kör multipage.aspx så får jag detta fel.
This is page number two, and this page view is selected!
någon som varit med om liknande?
såhär ser min struktur ut
wwwroot
-webctrl_client
--1_0
-sampleapp
--bin
---Microsoft.Web.UI.WebControls.dll
--multipage.aspx + alla andra *aspx filer
Någon som varit med om samma problem?
LukaspojkenMedlem sedan maj 20011 318 inlägg
maqeMedlem sedan dec. 2003824 inlägg
Jag skiter i dom exemplen, gjorde ett eget test och läser in data från en xml film. Nån som har ett bra exempel på hur man bygger en bra databas för att göra en dynamisk meny mha treeview kontrollen.
maqeMedlem sedan dec. 2003824 inlägg
Någon som kan hjälpa mig med varför SelectedIndexChange inte fungerar på min treeview?
såhär ser min codebehind ut:
public void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
Label1.Text = "dslkfksdmjklfkj";
}
den kör aldrig den här koden ... Jag har även satt autopostback=true för treeview kontrollen
PDahlenMedlem sedan apr. 2004784 inlägg
har du en handle på kontrollen så att den vet att den ska köra funktionen?
Jag kör mest VB.net själv och antingen lägger jag en OnIndexChange i kontrollen eller så lägger man typ Handle kontroll.indexchange i funktionsheadern.
I C# kan man antingen lägga i kontrollen eller skriva kod för att skapa en Handle för detta.
maqeMedlem sedan dec. 2003824 inlägg
Näe jag har ingen handle, hur skulle en sådan se ut för detta?
PDahlenMedlem sedan apr. 2004784 inlägg
Prova att lägga in OnIndexChange="funktionsnamnet" i din kontroll.
ELLER så lägger du Handles kontrollnamn.OnIndexChange efter funktionsheadern.
Nu vet jag inte exakt hur detta ska se ut i C#
maqeMedlem sedan dec. 2003824 inlägg
går inge bra för mig alltså ... får inget av ovanstående att fungera. Den reagerar inte på OnIndexChange ens
PDahlenMedlem sedan apr. 2004784 inlägg
Posta din .aspx kod och code-behind för kontrollen och IndexChange så ska vi se om vi kan lösa det.
maqeMedlem sedan dec. 2003824 inlägg
Här kommer aspx filen:
<td vAlign="top"><iewc:treeview id="TreeView1" runat="server" AutoPostBack="True" Width="250px" ShowLines="False"
ImageUrl="file:///D:\Backup\C\Inetpub\wwwroot\Meridium\images\arrows.gif" SelectExpands="True" SelectedStyle="color:#000000;background-color:#FFFFFF;"
ShowPlus="False" ShowToolTip="False" HoverStyle="text-decoration:underline;background-color:#FFFFFF;color:#000000;"
DefaultStyle="font-family:verdana;font-size:10px;font-weight:bold;padding:3px;background:none;" Indent="10"
TreeNodeSrc="myMenu.xml" onselectedindexchanged="mySelectChangeFn"></iewc:treeview></td>
<td vAlign="top" width="2" background="images/breaker.gif"><IMG src="images/dot.gif"></td>
<td width="519" height="300"><div id="mylabel" runat="server">Event Log:
</div>
</td>
codebehind:
void mySelectChangeFn(Object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
mylabel.InnerText += "Selected " + e.NewNode.ToString() + " (old NodeIndex=" + e.OldNode.ToString()+")" ;
}
Så ser koden ut för tillfället ...
maqeMedlem sedan dec. 2003824 inlägg
ingen som kan hjälpa mig med detta?
maqeMedlem sedan dec. 2003824 inlägg
onselectedindexchange skulle de visst va så jag löste det själv :P ...
maqeMedlem sedan dec. 2003824 inlägg
Passar på att fråga om någon vet hur man får background-color: none typ eller transparent på hela kontrollen ... jag har nämligen en gradient bakgrund i den td som kontrollen skall ligga.
Har testat backcolor=transparent men det verkar inte slå igenom i kontrollen
maqeMedlem sedan dec. 2003824 inlägg
Hur gör man när man vill använda treeview kontrollen som meny och vill t.ex. ladda en UC när jag klickar på en visst menyalternativ ... Alla exempel jag hittar visar bara hur man fyller en treeview med data men inte hur man skall göra för att sedan ladda dess innehåll "länkens content alltså". Vad ska jag använda mig av? Jag är van att jobba med querystrings men i detta fall går det ju inte
maqeMedlem sedan dec. 2003824 inlägg
Löste det själv med NavigateUrl