获取方法:表单输入不在url中

时间:2016-07-26 18:38:10

标签: asp.net-mvc forms url

我正在做我的第一个ASP.NET mvc项目,在主页上,Index.cshtml,我有一个小表单:

<form action="ChoixFormulaire" method="get">
    <fieldset>
        <label>NAS</label>
        <input id="nas" type="text" placeholder="###"/>
        <br />
        <label>Date of birth</label>
        <input id="date" type="text" placeholder="AAAA-MM-JJ"/>
        <br />
        <label>Employee number</label>
        <input id="numEmployee" type="text" placeholder="######"/>
        <br />
    </fieldset>
    <input type="submit" value="Soumettre" onclick="return VerifierFormulaire()" />
</form>

点击该按钮后,在VerifierFormulaire()&#39;中进行了一些验证。方法,在同一个Index.cshtml文件中定义。然后显示ChoixFormulaire.cshtml(从我的HomeController中的ChoixFormulaire()方法调用,返回View())。

我希望表单输入在URL中作为参数。例如,如果我输入&#39; 123&#39;对于NAS,&#39; 1989-01-01&#39;出生日期和&#39; 123456&#39;对于员工编号,我被重定向到http://localhost:15778/Home/ChoixFormulaire?但我希望被重定向到http://localhost:15778/Home/ChoixFormulaire?nas=123&dateBirth=1989-01-01&numEmployee=123456

1 个答案:

答案 0 :(得分:1)

尝试添加名称属性:

<input id="nas" name="nas" />