Элемент управления «Menu1» типа «Меню» должен находиться внутри тега формы с runat = server - PullRequest
0 голосов
/ 16 июня 2011

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

Спасибо

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

1 Ответ

1 голос
/ 16 июня 2011

Мой 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).

...