2016-07-28 20 views
0

Ich weiß, dass Sie dies in asp.net MVC Razor Motor tun können:Können Sie ein vollständiges Attribut (Name und Wert) in ein Element aus einer Zeichenkette in Razor einfügen?

@{ 
 
    string myValue = "foo" 
 
} 
 

 
<h1 hello='@myValue'></h1>

Aber ich eher das tun wollen, aber es wird einen Fehler verursachen:

@{ 
 
    string myAttribute = "hello='foo'"; 
 
} 
 

 
<h1 @myAttribute></h1>

Ist es irgendwie möglich zu erreichen?

+1

'@ {string meinAttribute =" hallo = foo "; }

'(keine Anführungszeichen um' foo') –

Antwort

0

Die Antwort ist

@{ 
 
    string myAttribute = "hello=foo"; 
 
} 
 

 
<h1 @myAttribute></h1>

ohne Anführungszeichen. Danke Stephen Mücke