過去 2 日間、私は AjaxToolkit のデモを作成しようとしました: AsyncFileUpload これには、クライアント JS に関連付けることができる OnClientUploadComplete 属性があるため、OnClientUploadComplete="uploadComplete" と記述してから、uploadComplete メソッドを定義できます。
function UploadComplete(sender, e) {
/ /ここで何かをします...
}
しかし、AjaxControlToolkit のソース コードを確認するだけでなく、JS を使用することもできます。 🎜>
function UploadComplete(sender, e) {
var ret = "プロパティ:n";
for (var prop in e) {
var val = e[prop];
if (typeof (val) === "関数") {
ret = (prop "()");
}
else {
ret = prop ": " val;
}
ret = ";n";
アラート(通知);
}
結果:
これで非常に分かりやすくなります。
ここでは、JS の「連想配列」の概念が使用されています。JS オブジェクトの属性 (属性ともみなされるメソッドを含む) は、その連想配列に格納されます。
に移動できます。
連想配列に関しては、これを使用できます:
dog.id = 1;
dog["name"] = "Gougou"
alert("id: " Dog["id"] ", name" Dog.name);
Get: "id: 1, name: Gougou"
この記事はオリジナルです。転載する場合は明記してください: from Freeway —— cnBlogs