Элемент управления 'ctl00_ContentPlaceHolder1_ gridview' типа 'GridView' должен быть помещен внутри формы В ASP MASTER PAGE - PullRequest
1 голос
/ 20 января 2011

это прадип. Мы должны создать мастер-страницы. мы должны добавить страницу по умолчанию вместо главных страниц.

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

«Элемент управления ctl00_ContentPlaceHolder1_ gridview» типа «GridView» должен быть помещен внутри формы »

здесь идет моя страница содержания

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

</asp:Content>

здесь идет моя главная страница

        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"   >

Ответы [ 3 ]

1 голос
/ 20 января 2011

Вид сетки должен быть размещен в форме на стороне сервера.

<form id="frm" runat="server">
<asp:gridview />
</form>

Эта форма может находиться либо на странице содержимого, либо должна заполнять заполнитель содержимого на главной странице.Это должен быть один или другой - на странице может быть только одна серверная форма.

1 голос
/ 14 сентября 2012

Поместите этот код в свой код позади.

Public Overloads Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)


End Sub
1 голос
/ 20 января 2011

Убедитесь, что ContentPlaceholder находится внутри

<form runat="server">


</form>
...