用于十进制和整数的 MVC 编辑器模板



我尝试为十进制和整数类型创建一个简单的自定义编辑器模板:

@ModelType Decimal?
@Html.NumericBoxFor(Function(m) m)

@ModelType Integer?
@Html.NumericBoxFor(Function(m) m)
将它们保存为 ~/Views/Shared/EditorTemplates/

Decimal.vbhtml 和 ~/Views/Shared/EditorTemplates/Integer.vbhtml(也尝试了 Int32.vbhtml)。

但是,我的自定义 HtmlHelper 函数从未被调用。在网上搜索并尝试了很多事情都想不通..这是怎么回事?

我刚刚发现在应用程序中有一个自定义的ViewEngine,它搞砸了路径(通过global.asax定义)。删除它可以解决问题。

最新更新