باستخدام Razor View Engine داخل JavaScript
-
25-09-2019 - |
سؤال
باستخدام محرك ASP.NET MVC 3.0 Razor View الجديد ، هل هناك أي طريقة لاستدعاءه ضمن رمز JavaScript؟
في محرك العرض العادي ، يمكنك أن تفعل شيئًا مثل ...
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
<%= obj.ExecuteSomething() %>
}
});
</script>
لكن لا يمكنني العثور على أي طريقة لأفعلها مع حلاقة.
المحلول
ما يلي يجب أن يعمل:
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
@obj.ExecuteSomething()
}
});
</script>
أساسا في أي وقت لديك <%: Expression %>
أو <%= Expression %>
يمكنك استبداله بـ @Expression
لا تنتمي إلى StackOverflow