2013-09-20 5 views
-1

У меня есть веб-страница, которую я хочу заполнить. У меня есть запрос в моем C#. Как запустить запрос на загрузку страницы с страницы aspx?Запуск C# кода позади страницы aspx при загрузке

function load() 
{ 
    <%# Test_Message() %> 
} 

Код не добирается до C#, любые идеи?

Благодаря

+1

Что именно вы пытаетесь сделать. Будьте максимально наглядными. –

ответ

1

Вы используете неправильный встроенный блок кода синтаксис с <%#, вместо того, чтобы использовать <%=, как это:

function load() 
{ 
    <%= Test_Message() %> 
} 

Вот описание наиболее распространенных встроенных кодовых блоков синтаксисов:

  • <%# %> для выражений привязки данных
  • <%= %> является эквивалентом Response.Write()
  • <% %> выполняет код на стороне сервера, как блок if-else
  • <%: %> для HTML-кодирования данных
  • <%@ %> для директив, как правило, директивы страницы в ASP.NET
+0

Спасибо, был именно тем, что я искал. –

0

Если это просто метод текста, Creat объекта текстового поля, а затем в функции загрузки страницы вашего C#, имеют

MY_TEXTBOX.Text = Test_Message() 
1

Это выглядит как JavaScript, чтобы заполнить на стороне клиента переменная со значением на стороне сервера есть такой код:

function load() 
{ 
    var message = "<%=Test_Message() %>"; 
    alert(message); 
} 
Смежные вопросы