我尝试为Decimal和Integer类型创建一个简单的自定义编辑器模板:

@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定义)。删除它可以解决问题。

关于asp.net-mvc - 小数和整数的MVC编辑器模板,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13486120/

10-12 05:07