[CLOSED] Using ContentPlaceHolder will Makes "The state information is invalid for this page and might be corrupted" Exception

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    [CLOSED] Using ContentPlaceHolder will Makes "The state information is invalid for this page and might be corrupted" Exception

    Hello,

    I found when i use master.site to layout my page, <ContentPlaceHolder> will make page crash when i press some button to do DirectEvent.

    snapshot(The meaning of the exception is "The state information is invalid for this page and might be corrupted", ArgumentNullException cannot be null)
    Click image for larger version. 

Name:	2017-04-20 11_27_22-About - My ASP.NET Application.jpg 
Views:	96 
Size:	96.0 KB 
ID:	24917


    site.master
    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="TestWebForm.SiteMaster" %>
    
    <!DOCTYPE html>
    
    <html lang="en">
    <head runat="server">
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title><%: Page.Title %> - My ASP.NET Application</title>
    
        <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
    
    </head>
    <body>
        <form id="form1" runat="server">
            <ext:ResourceManager runat="server"/>
            <ext:Viewport ID="Viewport1" runat="server" Layout="FitLayout">
                <Content>
                    <asp:ContentPlaceHolder ID="MainContent" runat="server" />
                </Content>
            </ext:Viewport>    
        </form>
        
    </body>
    </html>
    about.aspx
    <%@ Page Title="About" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="About.aspx.cs" Inherits="TestWebForm.About" %>
    
    <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
        <ext:GridPanel ID="gridOrg" runat="server" Title="医疗机构" ColumnLines="true" Height="200">
            <TopBar>
                <ext:Toolbar ID="GridOrgToolbar" runat="server">
                    <Items>
                        <ext:Button ID="BtnAdd" Text="新增" runat="server">
                            <DirectEvents>
                                <Click OnEvent="OnOrgCreate" />                                  
                            </DirectEvents>
                        </ext:Button>
                    </Items>
                </ext:Toolbar>
            </TopBar>
        </ext:GridPanel>
    </asp:Content>
    about.aspx.cs

    namespace TestWebForm {
        public partial class About : Page {
            protected void Page_Load(object sender, EventArgs e) {
    
            }
    
            protected void OnOrgCreate(object sender, DirectEventArgs e) {
                
            }
        }
    }
    Ted
    Last edited by fabricio.murta; Apr 27, 2017 at 2:55 AM.

Similar Threads

  1. Replies: 0
    Last Post: Jan 24, 2014, 4:57 PM
  2. Replies: 7
    Last Post: Dec 19, 2013, 7:16 PM
  3. <%@ Page Language="C#" Buffer="false" %>
    By zanotto in forum 2.x Help
    Replies: 2
    Last Post: Nov 21, 2013, 4:32 PM
  4. Replies: 2
    Last Post: Jun 26, 2011, 1:59 AM
  5. Replies: 1
    Last Post: Mar 13, 2011, 9:21 AM

Posting Permissions