---
title: "Anropa metod vid late binding"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/112851-anropa-metod-vid-late-binding"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "erka"
published: "2004-10-03T17:19:31.000Z"
updated: "2004-10-03T20:39:47.000Z"
replies: 5
views: 278
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/112851-anropa-metod-vid-late-binding"
---

# Anropa metod vid late binding

## #1 — erka, 2004-10-03T17:19Z

Hej
Jag har nästan aldrig använt Late Binding och är nu tyvärr tvungen, men måste anropa en funktion i code behind samtidigt. Får inte rätt på det helt enkelt. Hur gör jag ?

Metoden heter pageProtected:bool och ska sätta en linkbutton till enabled false, eller true.

Så i repeatern som skriver ut min data har jag en hyperlink i itemtemplaten, i den ska jag anropa metoden direkt vid Enabled= taggen,

Parametervärdet finner man DataBinder.Eval(Container, "Protected"), men hur skriver jag för att anropa den metoden, den är för övrigt static.

Skriver jag
Enabled='\<% pageProtected(DataBinder.Eval(Container, "Protected")) %\>'

får jag
\<% pageProtected(DataBinder.Eval(Container, "Protected")) %\> is not a valid value for Boolean, vilket tyder på att den tolkar det som en etta eller nolla (vilket är det enda som Protected kan innehålla). 
tacksam

Permalänk: https://www.webforum.nu/p/112851

## #2 — Pace, 2004-10-03T17:38Z

> **erka skrev:**
>
> ...vilket tyder på att den tolkar det som en etta eller nolla (vilket är det enda som Protected kan innehålla)

True/false? ;)

Eller missförstår jag?

Permalänk: https://www.webforum.nu/p/1451433

## #3 — erka, 2004-10-03T17:51Z

Förstår inte vad du menar Pace, pageProtected returnerar true eller false beroende på värdet som skickas in, det kanske inte går att skriva ut enabled = true på det sättet?

Permalänk: https://www.webforum.nu/p/1451451

## #4 — Pace, 2004-10-03T18:22Z

Du skrev att ettor/nollor var "det enda som protected kan innehålla", när det skulle vara true/false i stället. ;)

Men visst, det kan vara så att du inte kan göra en late bind på enabled.

Permalänk: https://www.webforum.nu/p/1451464

## #5 — Dino, 2004-10-03T18:30Z

```
static string pageProtected(string input)
{
   if(input == "0")
      return "false";

   return "true";
}
```

Permalänk: https://www.webforum.nu/p/1451468

## #6 — erka, 2004-10-03T20:39Z

Pace, missförstånd, Protected kan bara innehålla etta eller nolla, pageProtected returnerar dock true/false ;)

Dino, tack ska testa

/Red, det fungerade även om jag returnerade en bool :)

Permalänk: https://www.webforum.nu/p/1451538

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/112851-anropa-metod-vid-late-binding
