Как вернуть JavaScript, когда я вызываю функцию MVC3 - PullRequest
0 голосов
/ 03 марта 2012

Я работаю над проектом, в котором я даю код
пользователю он вставит эту ссылку на свой сайт и некоторый контент
моего сайта покажу на своем сайте. Следующий код

<div id="survey">
<div>
    <script type="text/javascript"  src="www.example.com/exampleaction"> </script>
</div>
</div>

В с #

public ActionResult exampleaction(){
// Some thing to do which returns javascript as a source  
}

и ниже приведен код JavaScript, который написан в моем файле, который я хочу
отправить

if(document.getElementById('survey'))
{document.getElementById('survey').style.border='1px solid #ccc';
 document.getElementById('survey').style.padding='4px';
 document.getElementById('survey').style.width='500px';
 document.getElementById('survey').style.fontSize='10px';
 document.getElementById('survey').style.color='#666';
 }

Ответы [ 2 ]

1 голос
/ 03 марта 2012

Вы можете изменить свой метод C # на:

public ActionResult exampleaction()
{
    return JavaScript("your JavaScript code.");
}

Вам решать, как вы заполняете строку, вы можете прочитать ее из текстового файла и вернуть содержимое ...

0 голосов
/ 03 марта 2012
return Content("Your Content Here");

однако почему бы просто не сделать так, чтобы они правильно стилизовали его со ссылкой на ваш css, если все, что вы делаете, это стилизацию div? Я думаю, что здесь происходит больше, чем вы написали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...