如何将表单数据从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>
答案 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>