如何将表单数据从html发送到Web服务?

时间:2015-12-13 02:26:55

标签: c# html web-services web

如何将表单数据从HTML(.html)传递到Web服务(c#),然后将其注册到数据库中,这可能吗?

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <meta charset="utf-8" />
</head>
<body>
    <form id="form1" method="post" action="#">
    <div>
        <div>
            <input id="Text1" type="text" name="username"/>
        </div>
        <div>
            <input id="Text2" type="text" name="password" />
        </div>
        <div>
            <input id="Button1" type="button" name="enviar" value="Enviar" />
        </div>
    </div>
    </form>
</body>
</html>
  • db包含一个包含两个字段username和password的表。
  • 最好是json。
  • 使用restful。

1 个答案:

答案 0 :(得分:1)

替换<form id="form1" method="post" action="#">

<form id="form1" method="post" action="/REST_URL/OF_YOUR_CHOICE">

application/x-www-form-urlencoded而非json 但你这里不需要json。

在您的网络服务中(假设您使用的是asp.net),您需要

修改

如果你还没有完成 您可能需要将其放在web.config

<system.web>
  <webServices>
    <protocols>
      <add name="HttpPost"/>
    </protocols>
  </webServices>
</system.web>