Asp.net mvc 是否有一个列表说明可以在MVC中与[UIHits]标记一起使用的数据类型?

Asp.net mvc 是否有一个列表说明可以在MVC中与[UIHits]标记一起使用的数据类型?,asp.net-mvc,asp.net-mvc-3,model-view-controller,asp.net-mvc-uihint,Asp.net Mvc,Asp.net Mvc 3,Model View Controller,Asp.net Mvc Uihint,是否有一个可以在MVC3中调用的所有UIHitts的列表 我查了谷歌,在这里搜索,但找不到列表。感谢您的帮助 --------------------------------编辑------------------------------- 很抱歉,我最终找到了答案。。我应该用什么样的数据类型作为UI提示来回答这个问题。。我知道您可以创建自己的,但也有一组选项已经可用。 它是在using System.ComponentModel.DataAnnotations中定义的选项枚举。感谢您的回复。当

是否有一个可以在MVC3中调用的所有UIHitts的列表

我查了谷歌,在这里搜索,但找不到列表。感谢您的帮助

--------------------------------编辑------------------------------- 很抱歉,我最终找到了答案。。我应该用什么样的数据类型作为UI提示来回答这个问题。。我知道您可以创建自己的,但也有一组选项已经可用。
它是在using System.ComponentModel.DataAnnotations中定义的选项枚举。感谢您的回复。

当使用DisplayFor和EditorFor为视图模型属性请求模板显示或表单编辑器时,UI提示将帮助确定要使用的编辑器模板。通常会使用名称与属性的类型名称匹配的编辑器模板,但如果您已经为属性创建了自定义编辑器,则UI提示会告诉MVC运行时使用该模板

在此基础上,你的问题没有多大意义,因为没有列表,我为满足我所从事项目的需求而创建的编辑器将与你的项目中的编辑器不同。与大多数MVC框架一样,它是按约定运行的——框架希望分别在~/Views/Shared/DisplayTemplates和~/Views/Shared/EditorTemplates中找到您的名字模板

如果您想知道可以在项目中使用的UI提示,只需查看这些目录中按名称匹配的可用模板

当您用于表示或存储数据的基本类型不能完全反映该数据的限制或业务逻辑时,UI提示非常有用-例如,您可能以数字类型存储一天中的小时数,当然,这个属性的有效数据只是整数类型1-24与1-2147483647的有效数据的子集。通过使用UI提示指定自定义编辑器,可以创建提供合理内联验证的编辑器,帮助用户使用应用程序。在这种情况下,您可以使用下拉列表或带有最小值和最大值的HTML数字输入


有关UI提示的更多信息,请参阅。

您似乎误解了UI提示的用途。没有UIHitts列表,因为这些是您自己创建的字符串,用于告诉MVC您希望从您创建的模板中使用哪个模板


换句话说,UIHint完全是用户,也就是说,您是开发人员定义的。这就像要求提供一个可能的变量名列表。

所有提示是什么意思?