Почему моя страница ASP.NET внедряет этот файл WebResource.axd Javascript?
Когда я просматриваю источник на своей странице ASP.NET, я получаю следующий фрагмент:
//
Файл .aspx выглядит примерно так:
Enter something to parse:<br>
Обе части кода (буквальный код и прочее в/WebResource.axd
кажется, связано с выполнениемJavaScript на основе пост-защитников, и я могуне думаю о любой причине, что моя страница потребуетJavaScript делать постбэки.
Страница, с которой идет этот вопрос
Небольшая работа Google найденаэтот указывая на то, чтоконтроль проверки вызвало бы это, но я неЯ думаю, у меня есть какие-либо средства проверки.
Глядя наWebResource.axd
файл подробно показывает многое из того, что выглядит как функция котельной плиты, которую я могуне найти ссылки на где-либо.
После дальнейшего изучения кажется, что моя кнопка отправки не выполняет то, что я думал, потому что в ней есть некоторый JavaScriptonclick
обработчик. Однако, используя FireBug, я вижу, что страница полностью обновляется (в HTTP-ответе содержится полный текст страницы), поэтому я понятия не имею, что это ».о. ОТО Ям теперь вижу__EVENTVALIDATION
аргумент, который не долженбыть там (потому что нечего проверять), так что это может быть интересно посмотреть.
Кажется, на основании ответа ниже, что яЯ сталкиваюсь с тем, что ASP.NET по умолчанию (только?) делает постбэк с помощью JavaScript, даже если базовая форма HTML будет работать нормально. (Лично я думаю, что это глупый выбор дизайна для MS-части; ASP.NET не долженне вводить зависимость JavaScript, пока вы не попросите ее сделать что-то, что можетбез этого не обойтись.)
Исходя из этого мнения, несколько человек предположили, что я нене знаю, что яЯ говорю о. (Я позволю себе, что я перепутал вопрос по ошибке, используя термин "после возврата», думая, что это подразумевает только материал на основе JS.) Хотя я неЯ не знаю деталей реализации ASP.NET, я знаю, как работает общий HTTP POST, и мое мнение основано на рассмотрении того, как я сам реализую решение, а не на том, как бы я хотел, чтобы оно работало.