Является ли изменение «режима» поведения мастер-страницы со страницы контента плохой идеей? - PullRequest
0 голосов
/ 13 ноября 2009

У меня есть мастер-страница с двумя разными «режимами» поведения: «строгие ограничения ввода» и «смягченные ограничения ввода». Код того, что означают эти два режима, полностью содержится в главной странице, и 95% функциональности главной страницы не затрагиваются этим параметром.

Страница содержимого всегда будет использовать режим «строгих ограничений ввода», а страница содержимого В всегда будет использовать режим «смягченных ограничений ввода».

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

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

Ответы [ 3 ]

2 голосов
/ 13 ноября 2009

Вот так я и справляюсь. К сожалению, мастер-страницы для начала немного сложны. Они на самом деле не следуют реальным правилам наследования, поэтому не пытайтесь навязать им такой тип мышления.

1 голос
/ 13 ноября 2009

Не могли бы вы кодировать это на уровне страницы или, еще лучше, ввести базовую страницу посередине? А что именно вы подразумеваете под "строгими ограничениями ввода"?

1 голос
/ 13 ноября 2009

С точки зрения главной страницы, это решение во время выполнения, так как в зависимости от того, какая страница загружается во время выполнения, функциональность главной страницы изменяется. Вы можете заставить его принять решение во время разработки, создав две отдельные главные страницы, но это приведет к дублированию разметки и кода, хотя интенсивное использование пользовательских элементов управления может смягчить это.

Тем не менее, время от времени я реализовывал подобные функции, когда это необходимо. Все просто и работает.

...