Web ページ内に複数回配置される ASP.Net ユーザー コントロールを作成しました。このコントロールでは、次のような JavaScript オブジェクトを定義しました。
function MyObject( options )
{
this.x = options.x;
}
MyObject.prototype.someFunction=function someFunctionF()
{
return this.x + 1;
}
コード ビハインドでは、スタートアップ スクリプトで MyObject を作成しました -
var opts = { x: 99 };
var myObject = new MyObject( opts );
コントロール内の特定のボタンが押されると、myObject.someFunction() が呼び出されます。ここで、x の値が 1 つのコントロールでは 99 であるが、別のコントロールでは 98 であるとしましょう。ここでの問題は、var myObject が繰り返され、最後のインスタンスだけが重要になることです。確かに、まだ出くわしていない概念を使用して var myObject を一意にする方法があります。アイデア?
ありがとう、
クレイグ