Элемент управления Menu1 типа Menu должен быть помещен в тег формы с runat = server.

В моем файле Default.Master я добавил элемент управления меню. Вроде все хорошо. Но я получил ошибку «Control 'Menu1' типа 'Menu' должен быть помещен в тег формы с runat = server.» Во время выполнения. Что это значит на простом английском ??

Спасибо

«Трассировка стека: [HttpException (0x80004005): элемент управления« Menu1 »типа« Menu »должен быть помещен внутри тега формы с runat = server.]


person John Ryann    schedule 15.06.2011    source источник


Ответы (1)


Мой ASP.net немного заржавел, но похоже, что в вашем элементе управления меню используется какая-то обработка на стороне сервера.

На вашей странице .aspx или .master файле они должны быть внутри тега формы с runat = "server", чтобы они работали должным образом. Вот так:

<form id="...." (...other form attributes...) runat="server" />
  (...your control's markup...)
</form>

Если вы не слишком знакомы с .aspx, вы можете опубликовать еще немного кода, чтобы другие, кто знает о .net больше, чем я, могли помочь (мой опыт составляет около 10% asp.net и 90% php).

person Lexx Koto    schedule 15.06.2011