答えをグーグルで検索できなかったので、ここで答えを見つけることができると思いました。なぜ追加する必要があるのか
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
使用するための制御
<asp:UpdatePanel runat="server"> in out aspx page.
誰かが答えてくれることを願っています。
答えをグーグルで検索できなかったので、ここで答えを見つけることができると思いました。なぜ追加する必要があるのか
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
使用するための制御
<asp:UpdatePanel runat="server"> in out aspx page.
誰かが答えてくれることを願っています。
ScriptManager コントロールは、Microsoft AJAX ライブラリのスクリプトをページに登録します。これにより、部分ページ レンダリングや Web サービス呼び出しなどのクライアント スクリプト サポート機能が有効になります。
ASP.NET AJAX の次の機能を有効にするには、ページで ScriptManager コントロールを使用する必要があります。
1. Microsoft AJAX ライブラリのクライアント スクリプト機能、およびブラウザに送信する任意のカスタム スクリプト。
protected void Button1_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(
this.GetType(),"myscript","alert('hello world!');");
}
2.ポストバックなしでページ上の領域を個別に更新できる部分ページ レンダリング。ASP.NET AJAX UpdatePanel、UpdateProgress、および Timer コントロールでは、部分ページ レンダリングをサポートするために ScriptManager コントロールが必要です。
3. Web サービス用の JavaScript プロキシ クラス。厳密に型指定されたオブジェクトとして Web サービスを公開することにより、クライアント スクリプトを使用して Web サービスにアクセスできます。
[WebMethod]
public int Add(int a, int b) { return a + b; }
function CallAdd()
{
// method will return immediately
// processing done asynchronously
WebService.Add(0,6, OnMethodSucceeded, OnMethodFailed);
}
4. ASP.NET 認証およびプロファイル アプリケーション サービスにアクセスするための JavaScript クラス。
Sys.Services.AuthenticationService.login
Sys.Services.AuthenticationService.logout
<script type="text/javascript">
function MyMethod(username, password)
{
Sys.Services.AuthenticationService.login(username,
password,false,null,null,null,null,"User Context");
}
</script>
詳細については、http://msdn.microsoft.com/en-us/magazine/cc163354.aspxを参照してください。
ScriptManagerコントロールは、AJAX対応のASP.NETWebページのクライアントスクリプトを管理します。したがって、UpdatePanelまたはその他のAJAXコントロールを使用するには、最初にScriptManagerコントロールを使用する必要があります。