0
私のdefault.aspxページでPostBackUrlを使用して、memberlogin.aspxページにポストバックしようとしています。キャスト時のエラー前のページ
CS0030:型「_Default」を変換できません「ASP.default_aspx」
なぜに私がmemberlogin.aspxための背後にあるコードで、_DefaultページオブジェクトにPreviousPageオブジェクトをキャストしようとすると、私はこのエラーを取得しますそれは私がそれをキャストさせませんか?キャストせずに、私はデフォルトのページのプロパティにアクセスできません(私はあまりにも同じ問題を使用してインターフェイスを使用しようとしました)。あなたの前のページのパブリックメンバにアクセスするには
こんにちは、私はすでにこれをやったが、それは私も除去することで、別の方法を試してみましたそのエラー –
をスローしますPreviousPageTypeディレクティブを使用し、PreviousPageを_Defaultページとして_Defaultページにキャストし、memberlogin.aspxコードの背後に配置します。ただし、PreviousPageに値が設定されますが、キャストされると、キャストされたページはnullになります。何が起こっている? –
これは、私が使用しているクロスポストバックページが両方ともマスターページを使用しているため、これを実行してこのようにアクセスしたためです: TextBox t = Page.PreviousPage.Master.FindControl( "Main")。FindControl ( "textBox1")をTextBoxとして使用します。 –