Как уже говорилось выше, я реструктурировал бы ваш код, чтобы он был действительным JavaScript. Вместо того, чтобы заново обрабатывать всю систему, вы можете воспользоваться тем, что вы можете использовать строки в качестве имен свойств для объектов JavaScript, и тем фактом, что window
является глобальным объектом:
<script type="text/javascript">
window['@(Model.GetWindowFunctionName)'] = function() {
var win = $('#@#(Model.WindowId)').data('tWindow');
return win;
};
</script>
Это был бы действительный JavaScript, и он функционально совпадает с предоставленным вами примером.