从URL隐藏表单输入字段

时间:2014-07-07 15:01:10

标签: 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>

用户提交表单后,他的用户名和密码会显示在浏览器的网址文本框中,如下所示:

http://localhost:53997/Main/Index?username=zm&password=123456789&commit=Enter

我不希望他的用户名和密码显示出来。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

问题是,当您应该使用form method = "get"时,您正在使用form method = "post"

这解释了:

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