Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.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# ASP MVC 4:Metro css 2引导的日期选择器的行为不符合预期_C#_Asp.net Mvc_Razor_Metro Ui Css - Fatal编程技术网

C# ASP MVC 4:Metro css 2引导的日期选择器的行为不符合预期

C# ASP MVC 4:Metro css 2引导的日期选择器的行为不符合预期,c#,asp.net-mvc,razor,metro-ui-css,C#,Asp.net Mvc,Razor,Metro Ui Css,我有ASP Net MVC 4应用程序,我安装了Metro css 2引导版本2.0.31 我在使用DatePicker组件时遇到问题,每次我点击按钮。btn date打开日历时,表单将提交给服务器。另一方面,如果我单击输入文本框本身,日历就会打开,但当我选择一天时,文本框不会更新 如果我将相同的html放在表单之外,那么它的行为将与预期的一样:日历将显示,我可以从中选择一天,并将选择写入文本框 简言之,这是行不通的: <form> <div class="input-con

我有ASP Net MVC 4应用程序,我安装了Metro css 2引导版本2.0.31

我在使用DatePicker组件时遇到问题,每次我点击按钮。btn date打开日历时,表单将提交给服务器。另一方面,如果我单击输入文本框本身,日历就会打开,但当我选择一天时,文本框不会更新

如果我将相同的html放在表单之外,那么它的行为将与预期的一样:日历将显示,我可以从中选择一天,并将选择写入文本框

简言之,这是行不通的:

<form>
 <div class="input-control text" data-role="input-control">        
    @Html.EditorFor(model => model.Date)
    <button class="btn-date"></button>
    @Html.ValidationMessageFor(model => model.Fecha)
</div>
</form>
外部表单起作用,但没有用处:

<div class="input-control text">
    <input type="text">
    <button class="btn-date"></button>
</div>

有什么想法吗

表单中未指定的按钮类型默认为提交。只需将按钮更改为:

<button class="btn-date" type="button"></button>

您也可以开始了。

表单中未指定的按钮类型默认为提交。只需将按钮更改为:

<button class="btn-date" type="button"></button>

您也可以开始了。

表单中未指定的按钮类型默认为提交。只需将按钮更改为:

<button class="btn-date" type="button"></button>

您也可以开始了。

表单中未指定的按钮类型默认为提交。只需将按钮更改为:

<button class="btn-date" type="button"></button>
你可以走了