ASP.NET MVC 3 Generic DisplayTemplates

Я только что начал проект с использованием ASP.NET MVC 3. Я строю на основе существующей объектной системы, поэтому первое, что мне нужно сделать, это определить шаблоны отображения и редактора для различных существующих типов.

Можно ли в MVC определить DisplayTemplate с помощью универсального аргумента? Например, у нас есть класс BitString , который принимает перечисление в качестве универсального аргумента и представляет список опций, охватывающих предоставленное перечисление. Я надеюсь, что смогу определить один шаблон Display / Editor, который обрабатывает все экземпляры BitString.

В настоящее время я использую Razor для своих представлений, но я не возражаю смешивать и сопоставлять с ascx (или прямым C #, если есть способ сделать это) для достижения этой цели

Спасибо

EDIT: класс, который принимает перечисление в качестве универсального аргумента и представляет список опций, охватывающих предоставленное перечисление. Я надеюсь, что смогу определить один шаблон Display / Editor, который обрабатывает все экземпляры BitString.

В настоящее время я использую Razor для своих представлений, но я не возражаю смешивать и сопоставлять с ascx (или прямым C #, если есть способ сделать это) для достижения этой цели

Спасибо

EDIT: класс, который принимает перечисление в качестве универсального аргумента и представляет список опций, охватывающих предоставленное перечисление. Я надеюсь, что смогу определить один шаблон Display / Editor, который обрабатывает все экземпляры BitString.

В настоящее время я использую Razor для своих представлений, но я не возражаю смешивать и сопоставлять с ascx (или прямым C #, если есть способ сделать это) для достижения этой цели

Спасибо

EDIT: Я думаю, что это может быть дублирование этого вопроса ... Но ему уже полтора года, так что, может быть, у кого-то есть лучший ответ на данный момент?

In: x == x
Out: True

In: x === x
Out: True

In: 5 == 5
Out: True

In: 5 === 5
Out: True

In: x = 5
Out: 5

In: 5 == x
Out: True

In: 5 === x
Out: True

In: 5 5 == 5x
Out: True

In: 5 5 === 5x
Out: True

In: x == y
Out: x == y

In: x === y
Out: False

In: y = x
Out: 5

In: x == y
Out: True

In: x === y
Out: True

Так в чем же разница между == и === в системе Mathematica? Я просматривал документацию, но все еще не совсем понял ее.

11
задан madth3 20 May 2013 в 19:05
поделиться