Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从html表单向控制器提交日期_C#_Html_Model View Controller - Fatal编程技术网

C# 从html表单向控制器提交日期

C# 从html表单向控制器提交日期,c#,html,model-view-controller,C#,Html,Model View Controller,我想使用html表单向我的控制器提交一个日期,我尝试了此操作,但无效: <form action="/Home/Index" method='get'> <input type="date" name="Choisir une date"><br> <input type="submit" value="Submit"> <input type="reset"> </f

我想使用html表单向我的控制器提交一个日期,我尝试了此操作,但无效:

<form action="/Home/Index" method='get'>      

        <input type="date" name="Choisir une date"><br>
        <input type="submit" value="Submit">
        <input type="reset">
</form>



首先尝试使用post方法而不是get方法。

请将名称属性作为

<input type="date" name="date" placeholder="Choisir une date">


现在应该在控制器方法中获取日期参数的值。name属性应与控制器方法参数名称匹配。

是否有任何错误?您是否尝试在控制器方法中放置断点,以确保请求是否达到该点?没有错误,当我单击“提交”时,页面将刷新,断点日期为null。哪个控制器?这是ASP.NET MVC应用程序吗?是的,这是ASP.NET MVC应用程序。它现在可以工作了,但我还有一个问题,当我选择一个日期并单击submit时,我得到了新的数据,但日期返回到默认值(在我的例子中是今天)。它是一个无效的HTML。它应该是
<form action="/Home/Index" method='get'>      
 <input type="date" name="ChoisirDate">
 <br/>
 <input type="submit" value="Submit">
 <input type="reset">
</form>
public IActionResult Index(string ChoisirDate) {
    string ChoisirDateText = ChoisirDate;
    Return View();
}