как установить объект MVC в переменную в веб-форме

StackOverflow https://stackoverflow.com/questions/1495086

  •  18-09-2019
  •  | 
  •  

Вопрос

У меня есть приложение MVC со ссылкой для печати информации.ссылка на печать находится внутри javascript.код следующим образом:

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

<script type="text/javascript">
var myEmail = "ChangeMe@abc.org";
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>

в основном var myName = Model.TableName.Name;не работает.какие-нибудь обходные пути?

Это было полезно?

Решение

Измените строку на

 var myName = <%=Model.TableName.Name%>;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top