Это довольно новичок вопрос, я уверен. Я смотрю на замену нашей библиотеки диаграмм на стороне сервера библиотекой с открытым исходным кодом «флот». Я могу использовать ASP в JavaScript используется для вызова библиотеки по следующему примеруВызов библиотеки javascript из ASP.NET
<div id="placeholder" style="width: 600px; height: 300px;">
</div>
<script type="text/javascript">
$(function() {
var d = [<%
for (var i = 0; i < 10; i++) {
if(i > 1)
Response.Write(",");
Response.Write("[" + i + "," + Math.Sin(i) + "]");
}%>];
$.plot($("#placeholder"), [d]);
});
</script>
Это работает очарование, но то, что мне действительно нужно сделать, это отображать данные из метода в моем коде позади файла (и в конечном счете база данных). Быстрый Google предполагает, что мне нужно использовать AJAX для этого, но я хотел бы сделать это на загрузке страницы.
Это поражает меня как нечто, что должно быть просто сделать, но тогда я относительно новичок в веб-разработке (я разработчик окон по профессии и MS Certified, поэтому я знаю свой путь вокруг C#).
Любые помощь или указатели будут очень признательны.
Cheers,
Neil.
я поместил следующий код в моем сценарии ... вар d = [ <% # C# _GetData()%> ]; Я получаю ошибку компиляции, когда я запускаю это высказывание: «Директивы препроцессора должны отображаться как первый символ без пробелов в строке». Я пробовал перемещать код, а затем получаю такие ошибки, как «Предпроцессорная директива». –
Является ли C# _GetData() именем вашей функции? Я добавил C# только для указания его как функции C#. Если по ошибке вы добавили C# _ с именем вашей функции, то удалите ее и попытайтесь скомпилировать свой код. – Riky