Jag vill dynamiskt bygga ut en tabell. Lösningen jag har nu känns inte som den bästa. Jag har en Label där jag vill ha min tabell, i den lägger jag in HTML kod som sedan skrivs ut. Detta vill jag ist göra med hjälp av Table classen. Men för att jag ska ha nån nytta av det så måste jag kunna: Hej, Det där var nyttig information. Tack. Men detta funkar ju jätte bra så länge man vill pyssla med javascript. Kan man få klicket att anropa en funktion i asp.net istället? - MouseOver är en javascript teknologi, vilket gör att det är ett javascript som styr det som ändras vid mouseover.Skapa tabell
* Göra cellerna klickbara
* Ha en MouseOver effekt
Hur ska jag åstakomma detta?Sv: Skapa tabell
Du addar bara ett attribut till dina TR (TableRow
)(om du vill ha hela raden klickbar.
tableRow.Attributes.Add(........)
Mvh JohanSv: Skapa tabell
Sv: Skapa tabell
- En tabellcell har ingen OnClick funktionalitet i .net, utan det är ett javascript som måste användas för att göra en cell klickbar. Det gör också att javascriptet inte kan anropa .net funktioner eftersom allt sker på klienten. När man klickar på knappen så utförs javascriptet direkt på klienten utan att gå anropa servern. För att köra en .net funktion så måste webbläsaren gå till servern först.
Men (finns alltid ett men), själva PostBack funktionaliteten är ett Javascript. Det innebär att du kan göra så att den funktion cellklicket anropar är just PostBack funktionen.
Finns information om detta lite överallt. Hittade några länkar i ämnet på Google (asp.net postback javascript)
http://www.xefteri.com/articles/dec102002/default.aspx
http://weblogs.asp.net/mnolton/archive/2003/06/04/8260.aspx