2009-09-29 8 views
0

J'ai une application MVC avec un lien pour imprimer les informations. le lien d'impression est à l'intérieur d'un javascript. Code comme suit:comment définir un objet mvc à une variable dans le formulaire Web

<td> 
<%= Html.TextBox("Name", Model.ApplicantStatus.Name) %> 
<%= Html.ValidationMessage("Name", "*") %> 
</td> 

<script type="text/javascript"> 
var myEmail = "[email protected]"; 
var mySubject = "Sample"; 
var myBody = "My name is "; 
var myName = Model.TableName.Name; 
document.write('<a href="mailto:' + myEmail + '?subject=' + mySubject + '&body=' + myBody + myname + '">email me</a>'); 
</script> 

essentiellement var myName = Model.TableName.Name; ne fonctionne pas. des solutions de contournement?

+0

je suis pressé que je n'a pas remarqué que je dois mettre en retrait le code. remerciements pour les réponses - var myName = '<% = Model.TableName.Name%>'; acclamations – dmarkez

Répondre

1

Modifiez la ligne

var myName = <%=Model.TableName.Name%>; 
+0

+1 Trop vite! :) –

+0

J'ai même eu un edit sur le post avant de répondre: P –

+0

LOL - Vous êtes un missle aux yeux d'acier. :) –

Questions connexes