1

HRESULT E_FAIL私が話していることを知っていれば、 それだけです。

Visual Studio を使用している場合は、私が話していることを理解できます。

同様のスレッドですが、重複はありません: Visual Studio の aspx ページのデザイン ビューは便利ですか?

Microsoft MVP からの意見 (あなたがそこにいることは知っています) を含む洞察は、非常にクールです。

4

2 に答える 2

3

いくつかの理由が考えられます。

1 つ目は、Web フォーム (aspx) ページを作成し、それをマスター ページにネストした場合です。子ページで、ページを開発したコントロールを登録しました。

要するに言いたい。

子ページをマスター ページに入れ子にしましたが、その子ページにはいくつかのコントロールのみを登録し、他には何も登録しませんでした。したがって、その子ページでのみマスター ページを表示できます。

コントローラー ページにマスター ページが表示されません。

コントローラー ページは単なる部分的なページであるため、マスター ページは読み込まれません。

マスターページ ← 子ページ ← 子ページにコントロールを登録

<%@ Register Src="Ctrl_AdminReports.ascx" TagName="Ctrl_AdminReports" TagPrefix="uc1" %>

直接の子のマスター ページ コントロールにのみアクセスできます。

于 2014-01-27T14:29:44.870 に答える
-3

これを試してください:MasterPagesを別のフォルダーに入れます(まだない場合は、それを呼び出しますmasterpages。次に、これをに追加しますweb.config

<location path="MasterPage">
<system.web>
  <authorization>
    <allow users="?" />
  </authorization>
</system.web>

これにより、そのフォルダーへの匿名アクセスが許可され、マスターページへのアクセスが許可されます。また、これらのネストされたマスターページはありますか?

于 2010-07-19T19:02:39.887 に答える