MVC 3 Editor模板不适用于生产

Bar*_*yer 2 editortemplates razor asp.net-mvc-3

将应用程序部署到生产服务器时,我遇到了一个奇怪的问题.

我已经使用编辑器模板来创建日期选择器(添加类到日期框并让jquery显示日期选择器).

这在开发中非常有用,我在本地IIS 7网络服务器上运行该站点(不是开发IIS快速)当我将应用程序部署到生产机器时,日期框显示为常规文本框而不是日期选择器.

有什么东西可以检查生产机器上是否有可能导致这类问题的东西?

Views\Shared\EditorTemplates文件夹中的DateTime.cshtml:

@model DateTime?
@Html.TextBox("", (Model.HasValue ? Model.Value.ToShortDateString() : string.Empty), new { @class = "datePicker" })
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法?

谢谢

Ale*_*len 7

也许这有点晚了但你确定文件中的"Build Action"设置为"Content".我们遇到了同样的问题,在我们的案例中,它被设置为"无".