static
readonly
Dictionary<
string
, Func<HtmlHelper,
string
>> defaultDisplayActions =
new
Dictionary<
string
, Func<HtmlHelper,
string
>>(StringComparer.OrdinalIgnoreCase) {
{
"EmailAddress"
, DefaultDisplayTemplates.EmailAddressTemplate },
{
"HiddenInput"
, DefaultDisplayTemplates.HiddenInputTemplate },
{
"Html"
, DefaultDisplayTemplates.HtmlTemplate },
{
"Text"
, DefaultDisplayTemplates.StringTemplate },
{
"Url"
, DefaultDisplayTemplates.UrlTemplate },
{
"Collection"
, DefaultDisplayTemplates.CollectionTemplate },
{
typeof
(
bool
).Name, DefaultDisplayTemplates.BooleanTemplate },
{
typeof
(
decimal
).Name, DefaultDisplayTemplates.DecimalTemplate },
{
typeof
(
string
).Name, DefaultDisplayTemplates.StringTemplate },
{
typeof
(
object
).Name, DefaultDisplayTemplates.ObjectTemplate },
};
static
readonly
Dictionary<
string
, Func<HtmlHelper,
string
>> defaultEditorActions =
new
Dictionary<
string
, Func<HtmlHelper,
string
>>(StringComparer.OrdinalIgnoreCase) {
{
"HiddenInput"
, DefaultEditorTemplates.HiddenInputTemplate },
{
"MultilineText"
, DefaultEditorTemplates.MultilineTextTemplate },
{
"Password"
, DefaultEditorTemplates.PasswordTemplate },
{
"Text"
, DefaultEditorTemplates.StringTemplate },
{
"Collection"
, DefaultEditorTemplates.CollectionTemplate },
{
typeof
(
bool
).Name, DefaultEditorTemplates.BooleanTemplate },
{
typeof
(
decimal
).Name, DefaultEditorTemplates.DecimalTemplate },
{
typeof
(
string
).Name, DefaultEditorTemplates.StringTemplate },
{
typeof
(
object
).Name, DefaultEditorTemplates.ObjectTemplate },
};