Asp.net 日期选择器在服务器上意外工作
我在ASP.NETMVC5上处理本地数据库,并使用日期选择器。它工作得很好。这是它在本地数据库上工作时的外观: 以下是它在服务器上的工作方式: 此外,当我在服务器上选择日期时。它说: 现场项目截止日期必须是日期 这是我的日期选择器代码:Asp.net 日期选择器在服务器上意外工作,asp.net,jquery-ui,razor,datepicker,jquery-ui-datepicker,Asp.net,Jquery Ui,Razor,Datepicker,Jquery Ui Datepicker,我在ASP.NETMVC5上处理本地数据库,并使用日期选择器。它工作得很好。这是它在本地数据库上工作时的外观: 以下是它在服务器上的工作方式: 此外,当我在服务器上选择日期时。它说: 现场项目截止日期必须是日期 这是我的日期选择器代码: @Html.TextBoxFor(model => model.ProjectDeadline, new { @class = "date-picker"}) 这在_Layout.cshtml中: <script type="text/java
@Html.TextBoxFor(model => model.ProjectDeadline, new { @class = "date-picker"})
这在_Layout.cshtml中:
<script type="text/javascript">
$(function () {
// This will make every element with the class "date-picker" into a DatePicker element
$('.date-picker').datepicker({ dateFormat: "mm-dd-yy" });
})
</script>
以下是我的CSS和JS参考:
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/jqueryui")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/bootstrap")
<!-- At the bottom of the body -->
@RenderSection("scripts", required: false)
@Styles.Render(“~/Content/css”)
@style.Render(“~/Content/jqueryui”)
@Scripts.Render(“~/bundles/jquery”)
@Scripts.Render(“~/bundles/jqueryui”)
@Scripts.Render(“~/bundles/modernizer”)
@Scripts.Render(“~/bundles/bootstrap”)
@RenderSection(“脚本”,必需:false)
你能告诉我怎么解决这个问题吗?发布时是否可能未将某些脚本上载到服务器?我在网上发表了一篇文章。除了这种情况,一切似乎都很正常。谢谢。当我以调试模式发布我的项目时,问题已经解决。看起来CSS没有被引用。请检查css是否被正确引用。检查一下控制台。还有一个可能的事实是,托管子目录可能会破坏路径reference@TusharGupta你能详细说明我该做什么吗?谢谢。分享你是如何在布局中引用CSS的。@SuprabhatBiswal我编辑了我的问题。@jason:看看你部署项目的服务器。在内容文件夹下,
base.css
和theme.css
都可用或不可用,因为错误是自描述的404(未找到)
。
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/jqueryui")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/bootstrap")
<!-- At the bottom of the body -->
@RenderSection("scripts", required: false)