我尝试为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/