---
title: "Motsvarighet till eval i javascript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/121629-motsvarighet-till-eval-i-javascript"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "lucgo446"
published: "2005-02-03T08:42:31.000Z"
updated: "2005-02-03T10:19:07.000Z"
replies: 2
views: 269
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/121629-motsvarighet-till-eval-i-javascript"
---

# Motsvarighet till eval i javascript

## #1 — lucgo446, 2005-02-03T08:42Z

Jag letar efter motsvarigheten till eval() i javascript eller Execute() i ASP.

det jag vill göra är att jag dynamiskt tar fram alla properties i ett object med hjälp av "Type" som jag sedan vill tilldela en textbox och kunna ändra denna property. 

Exempel:

CustomObject myCustomObject = new CustomObject();
textboxen.Text = Eval("myCustomObject.GetName()");

Vet nån vad man ska använda?

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

## #2 — Gladh, 2005-02-03T09:30Z

Du menar att du inte vet vilken metod/property på ditt objekt du skall köra förren runtime mode.

Om det är så att du vill kunna exekvera en metod eller hämta ut ett värder från/på ett objekt i runtime med hjälp av en sträng där metoden/propertyn står i så skall du titta på reflection.

System.Runtime.Reflection

\- M

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

## #3 — lucgo446, 2005-02-03T10:19Z

bravo!

med:

using System.Reflection;
using System.Reflection.Emit;

kan jag göra så här:
           
if (myPropInfo.GetValue(myCustomObject, null)!= null)
      TextBoxen.Text = (myPropInfo.GetValue(myCustomObject, null)).ToString();

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/121629-motsvarighet-till-eval-i-javascript
