Как настроить IIS для запуска серверного кода для формы HTML? - PullRequest
0 голосов
/ 31 августа 2011

Если у меня есть простая html-страница с небольшой формой, данные которой я хотел бы сохранить в БД на сервере, что мне нужно на моем сервере, чтобы можно было принять ввод формы?

Я бы предпочел не использовать какой-либо код ASP.NET на странице HTML.

Ответы [ 2 ]

1 голос
/ 31 августа 2011

Как я уже упоминал в комментариях, ближе всего к сервлету Java в ASP.NET является необработанная реализация IHttpHandler.Вы заметите, что у него есть следующий контракт:

bool IsReusable { get; };
void ProcessRequest(HttpContext context);

Это очень похоже на Java-сервлет, который предоставляет метод:Хватит context.Request и context.Response.

Наконец, вам нужно зарегистрировать ваш обработчик в web.config:

<configuration>
  <system.web>
    <httpHandlers>
      <add verb="*" path="/Url/Path/To/Your/Handler" type="SampleHandler, SampleHandlerAssembly" />
    </httpHandlers>
  </system.web>
</configuration>
1 голос
/ 31 августа 2011

Ваша HTML-форма отправляет данные на сервер.Вам понадобится что-то на сервере, который принимает эти данные и записывает их в вашу базу данных.Это может быть приложение ASP.NET, сценарии PHP, Perl или Python или что-то еще, что вы можете запустить на своем сервере.

Ваша HTML-страница не обязательно должна иметь какой-либо ASP.NET код, даже если ваше серверное приложение построено с ним.

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