Menu.RenderingMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, определяющее, преобразует ли для просмотра элемент управления Menu элементы HTML table
и встроенные стили или элементы listitem
и стили CSS.
public:
property System::Web::UI::WebControls::MenuRenderingMode RenderingMode { System::Web::UI::WebControls::MenuRenderingMode get(); void set(System::Web::UI::WebControls::MenuRenderingMode value); };
public System.Web.UI.WebControls.MenuRenderingMode RenderingMode { get; set; }
member this.RenderingMode : System.Web.UI.WebControls.MenuRenderingMode with get, set
Public Property RenderingMode As MenuRenderingMode
Значение свойства
Значение, определяющее, преобразует ли для просмотра элемент управления Menu элементы HTML table
и встроенные стили или элементы listitem
и стили CSS. Значение по умолчанию — Default.
Комментарии
Значение RenderingMode свойства определяет, как элемент управления меню отрисовывает разметку Menu для элемента управления .
В ASP.NET 3.5 и более ранних версий Menu элемент управления использует элементы HTML table
и встроенные стили для указания внешнего вида меню в браузере. В ASP.NET 4 и более поздних версий элемент управления по умолчанию Menu использует элементы HTML listitem
и каскадные стили таблиц стилей (CSS).
Если это свойство не задано, Menu элемент управления отрисовывает разметку, соответствующую версии ASP.NET, указанной свойством Control.RenderingCompatibility . Элемент Menu управления использует следующие правила:
Если свойство имеет
3.5
значение RenderingCompatibility , Menu элемент управления использует элементы HTMLtable
и встроенные стили.Если значение RenderingCompatibility свойства равно
4.0
или больше, Menu элемент управления использует элементы HTMLlistitem
и стили CSS.
Это свойство предоставляется для обеспечения обратной совместимости. RenderingCompatibility Если свойство указывает, что вы хотите, чтобы элементы управления создавали HTML, совместимый с ASP.NET 4 или более поздней версии, но вы хотитеMenu, чтобы элемент управления был исключением, использующим более раннее поведение, можно задать для этого свойства значение Table. Например, если у вас есть веб-страница, на которой текст отображается справа налево, может потребоваться задать для этого свойства значение , Table так как некоторые браузеры неправильно отображают List разметку режима для текста справа налево.