Jag vill starta en metod som ligger i en codebehind fil mha av javascript Kika på Page.GetPostBackEventReference på http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuipageclassgetpostbackeventreferencetopic.asp som genererar en javascript-funktion som anropar en viss event på en kontroll på sidan. fan jag fattar inte hur jag ska göra. du kan använda "client callback", se t.ex. http://www.dotnetjunkies.com/Tutorial/E80EC96F-1C32-4855-85AE-9E30EECF13D7.dcik Om du från en <a>-tag vill sparka igång ett event/metod kan du använda LinkButton http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolslinkbuttonclasstopic.asp Nee inte så enkelt :) borde nog funka,"trigga" en metod i codebehind med javascript
Jag använder mig av en treeview som endast har "navigateurlfield" som "knapptrycksfunktion"
så nu vill jag alltså köra ett javascript som i sin tur kör en metod i codebehind filen
När man trycker på en länk i trädet så ska det sättas värden i några textboxarSv: "trigga" en metod i codebehind med javascript
Mao så genererar du javacriptet från codebehind. I dina javascript på sidan så anropar du den metod som du genererat med GetPostBackEventReference.
/AndreasSv:"trigga" en metod i codebehind med javascript
Om jag har en vanlig <a href> som ska köra igång en metod som ligger i en Codebehind fil, hur kan jag då använda Page.GetPostBackEventReference?
Jag är helt förvirrad.....Sv: "trigga" en metod i codebehind med javascript
Sv: "trigga" en metod i codebehind med javascript
Sv:"trigga" en metod i codebehind med javascript
1. Jag använder en TreeView som endast har ett NavigateUrl som används när man klickar på en länk
2. Dessa länkar ska köra ett javascript som i sin tur hämtar information från ett objekt och sätter värdena i några textboxar.
har testat CallbackEventHandler men den verkar endast retunera ett värde som hämtas från cb filen. Jag har testat sätta värden i den metoden men det funkar inte eftersom den inte gör en postback.
kör jag PostBackEventHandler så verkar det inte som att jag kan skicka med ett värde från javascriptet, ett id... eller jag fattar inte riktigt hur de funkar.
Någon med ett klart o tydligt exempel som visar hur ett javascript "ropar" på en metod i CB-filen som sätter värden i en textbox.
Hoppas...Sv: "trigga" en metod i codebehind med javascript
alltså du kan inte sätta värdet direkt i RaiseCallbackEvent/GetCallbackResult ifall du menar typ
dinTextBox.Text = "foo bar";
däremot kan du göra det i "RecieveServerData" (eller vad du nu kallat den)
typ
<code javascript>
function RecieveServerData(rValue) {
document.getElementById("idt_på_textboxen").value = rValue;
}