html - 从 URL 隐藏表单输入字段

标签 html asp.net-mvc form-submit

我有一个包含两个输入字段的登录表单:用户名和密码。

<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

我不想显示他的用户名和密码。

我该怎么做?

最佳答案

问题是你在使用 form method = "get" 而你应该使用 form method = "post"

这解释了:

http://msdn.microsoft.com/en-us/library/ee784233(v=cs.20).aspx

关于html - 从 URL 隐藏表单输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24613724/

相关文章:

asp.net-mvc - ASP.NET MVC 中密码重置的最佳实践

php - jQuery 淡出由 php 而不是 Javascript 显示的 div?

html - 去除两个梯形之间的空间

html - Struts2 生成值 ="Submit",W3C 标记验证器认为这是一个错误

c# - 如何从 ASP.NET MVC 中的相关表更新表属性

c# - 按特定半径内的邮政编码和过滤器列表搜索?

javascript - 表单提交无需重定向和重新加载

html - 如何在没有 JS 的情况下从链接进行 HTTP POST

javascript - 通过拖放重新排序数组

html - 在 ASP.NET for CSS 中使用管理样式