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>