javascriptでは、次のようにモデルからjavascript変数に値を取得できることを知っています。
function myFunctionName()
{
var id = @Model.ID;
//etc
}
私がやりたいのは、モデルID値を使用して関数自体の名前をカスタマイズし、次のようになるようにすることです。
function myFunctionName_1()
{
//etc
}
これは可能ですか?
javascriptでは、次のようにモデルからjavascript変数に値を取得できることを知っています。
function myFunctionName()
{
var id = @Model.ID;
//etc
}
私がやりたいのは、モデルID値を使用して関数自体の名前をカスタマイズし、次のようになるようにすることです。
function myFunctionName_1()
{
//etc
}
これは可能ですか?
はい、私があなたを正しく理解していればそうです。あなたはこのようにそれを行うことができます:
function myFunctionName_@(Model.ID)()
{
//etc
}
実行時に関数の名前を変更することはできませんが、(モデルデータを使用して)エイリアス関数を作成し、代わりにそれを使用することはできます。
参考arguments.callee
までに、これは基本的に関数自体を参照する別の方法です。