【发布时间】:2014-07-07 15:01:10
【问题描述】:
我有一个登录表单,其中包含两个输入字段:用户名和密码。
<form method="get" action="../Main/Index">
<p>
<input type="text" name="username" value="" placeholder="username" maxlength="30"></p>
<p>
<input type="password" name="password" value="" placeholder="password" maxlength="25"></p>
<p class="submit">
<input type="submit" name="commit" value="Enter">
</p>
</form>
一旦用户提交表单,他的用户名和密码就会显示在浏览器的 URL 文本框中,如下所示:
http://localhost:53997/Main/Index?username=zm&password=123456789&commit=Enter
我不想显示他的用户名和密码。
我该怎么做?
【问题讨论】:
-
使用表单方法="POST"。这将发送相同的数据,但作为有效负载而不是在 url 中。
-
谢谢@gp.. 回答问题,以便我接受作为答案
标签: html asp.net-mvc form-submit