[英]Control 'ctl00_ContentPlaceHolder1_ gridview ' of type 'GridView' must be placed inside the form IN ASP MASTER PAGE
this is pradeep . 这是极好的。 We have to create Master Pages.
我们必须创建母版页。 we have to add Default page instead of Master pages.
我们必须添加默认页面而不是母版页面。
we have to apply the code . 我们必须应用代码。 I am getting error like this
我收到这样的错误
" Control 'ctl00_ContentPlaceHolder1_ gridview ' of type 'GridView' must be placed inside the form" “必须将“ GridView”类型的控件'ctl00_ContentPlaceHolder1_ gridview'放置在表单内部”
here goes my content page 这是我的内容页面
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>
here goes my master page 这是我的主页
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server" >
Put this code in your Code behind. 将此代码放在您的代码后面。
Public Overloads Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
End Sub
Make sure that the ContentPlaceholder is inside 确保ContentPlaceholder位于其中
<form runat="server">
</form>
A gridview must be placed in a server-side form. 必须以服务器端形式放置gridview。
<form id="frm" runat="server">
<asp:gridview />
</form>
That form can either reside on the content page, or it must surround the content placeholder on the master page. 该表单可以驻留在内容页面上,或者必须包围母版页上的内容占位符。 It must be one or the other - you can only have one server side form on a page.
它必须是一个或另一个-您在页面上只能有一个服务器端表单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.