1
ASP.NETアプリケーションでASP.netサーバーコントロールツールキットを使用しているとき。なぜASP.net Ajax Control Toolkitコントロールにはrunat = "server"タグがありますか?
のAjaxツールキットのコントロール、なぜにrunat =「サーバー」そのコントロールの属性クライアント側で検証します。
ASP.NETアプリケーションでASP.netサーバーコントロールツールキットを使用しているとき。なぜASP.net Ajax Control Toolkitコントロールにはrunat = "server"タグがありますか?
のAjaxツールキットのコントロール、なぜにrunat =「サーバー」そのコントロールの属性クライアント側で検証します。
runat="server"
は、マークアップ要素がサーバー側のコントロールになることを意味します。これは、彼らのID
がサーバー側で生成されたオブジェクトを表すことを意味します。その結果、サーバー側でコントロールが作成され、イベントハンドラーが関連付けられている場合は、そのコントロールが実行されます。これは、サーバー側で生成されたものがブラウザに送信されるため、コントロールがサーバー上でのみ実行されることを意味しません。これは、クライアント側で検証されないようにします。 runat
はちょっと誤解を招いていますが、その名前はその要素がサーバー上で実行されることを示唆していますが、実際にはサーバー側のコントロールであることを意味します。
「クライアント側で検証する」とはどういう意味ですか?これらはサーバー側のコントロールであるため、runat = "server"が必要です –
サーバーではなくブラウザで検証します。@OscarSiauw – Rajan
「検証」とはどういう意味ですか?これらはサーバー側のコントロールで、コントロールのクライアント側の表示にレンダリングされます。 –