0

aspx ページのデザイナー ファイルに問題があります。スクリプトマネージャー、更新パネル、またはそのようなASPコントロールを定義しようとするたびに...

<asp:ScriptManager ID="ScriptManager1" runat="server">

aspx.designer ファイルでエラーが発生し、'Type.Web.UI.ScriptManager' が定義されていません。スクリプト マネージャー、またはその他のコントロールを指しています。パネルなどを更新します。

デザイナーファイルを無駄に削除しようとしました。助けてください!

4

1 に答える 1

1

ScriptManager MSDN documentationによると、それはSystem.Web.Extensionsアセンブリにあります。

名前空間: System.Web.UI
アセンブリ: System.Web.Extensions (System.Web.Extensions.dll 内)

おそらく、Web.configファイル内のアセンブリ参照が欠落している可能性があります。
まったく新しい Web プロジェクトを作成して、Web.configファイルを比較してみてください。

Web.configファイル<pages> ==> <controls>要素にこれがあるかどうかを確認してください。

<pages>
    <controls>
        <add tagPrefix="asp"
             namespace="System.Web.UI"
             assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add tagPrefix="asp"
             namespace="System.Web.UI.WebControls"
             assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

        <!-- other tag registrations -->
    </controls>
</pages>
于 2013-04-17T20:49:46.190 に答える