如何在 ASP.NET MVC 3 中创建自定义编辑器/显示模板?
我想在 ASP.NET MVC 中为不同的数据类型制作自定义编辑器模板(与 Html.EditorFor()
一起使用),包括重写现有模板。最终目标是创建一个迷你框架,其中每个编辑器都支持有关更改的 JavaScript 通知,并且我可以向用户显示一条消息,表明页面中存在未保存的更改。 (也许已经存在一些东西?)
我可以找到许多与此类模板问题相关的问题,但我找不到创建它们的教程或手册。他们去哪里?有什么特殊的语法吗?如何选择模板?模板中提供了哪些信息以及如何访问这些信息?等等
- 我在哪里可以找到有关这些模板的所有信息?
I would like to make custom editor templates for different data types in ASP.NET MVC (to use with Html.EditorFor()
), including rewriting the existing templates. The ultimate goal is to create a mini-framework where each editor supports javascript notifications about being changed, and I can show a message to the user that there are unsaved changes in the page. (Maybe there's something existing already?)
I can find many questions pertaining to problems with such templates, but nowhere can I find a tutorial or manual on creating them. Where do they go? Is there any special syntax? How does a template get selected? What information is available in the template and how do I access it? Etc.
So - where can I find out all about these templates?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 http://aspnet.codeplex.com/releases/view 上检查并下载 ASP.NET MVC 3 Futures /58781 并查看默认源代码的外观。注意:这也适用于 MVC 4。
Check and download ASP.NET MVC 3 Futures on http://aspnet.codeplex.com/releases/view/58781 and see how the default source code looks. Note: this works for MVC 4 as well.