Как реализовать простой вызов AJAX, используя страницу asp.net? - PullRequest
0 голосов
/ 27 февраля 2009

Я пытаюсь реализовать этот конкретный пример , используя страницу asp.net вместо страницы asp. Если вы посмотрите на пример, то увидите, что на странице есть 2 части:

  1. Почта asp. На этой странице есть код JS, который вызывает другой файл asp для использования в AJAX.
  2. другая страница asp, которая содержит код JS.

responseText вызова - это код на стороне клиента, поэтому, когда я пишу что-то вроде этого:

<html><head><title>test</title><script language="javascript" runat="server"
type="text/javascript">function test(){Response.Write("This is a Test!");
</script><body onload="test()"></body></html>

страница игнорирует мой код на стороне сервера и возвращает это:

<html><head><title>test</title><body onload="test()"></body></html>

что мне нужно сделать, чтобы заставить его обрабатывать мой JS-код и возвращать его вывод?

Заранее спасибо, Оз Радиано.

Ответы [ 3 ]

0 голосов
/ 27 февраля 2009

Попробуйте реализовать пример после просмотра видео с http://www.asp.net/learn/ajax-videos/ и http://www.asp.net/learn/ajax/

Очень легко реализовать AJAX в asp.net, затем в ASP. Я могу четко дать вам правильный исходный код. :) Но вы, кажется, пробуете новые вещи. Дайте нам знать, как оно идет!

0 голосов
/ 01 марта 2009

Спасибо за ваши ответы, они дали мне понять, что я не уверен, в чем заключается моя проблема.

После сбоя в реализации этого точного примера , я гуглил "как запустить asp-код с помощью ajax"

этот результат вернулся и дал очень ясное представление.

Еще раз спасибо.

0 голосов
/ 27 февраля 2009

asp.net не обрабатывает серверную часть javascript, поэтому установка тега сценария runat = server с language = "javascript" будет в основном игнорироваться.

Я думаю, что если вы измените его на "JScript", он будет работать, однако это не имеет никакого отношения к ajax.

"runat = server" говорит, предварительно обработайте это на сервере и не отправляйте его клиенту. Если язык является обрабатываемым, он также будет оценен.

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