Ajax.BeginFormを使用していて、OnBeginで呼び出される関数にパラメーターを渡したいと思っています。以下は2つのコードスニペットです。
new AjaxOptions
{
HttpMethod = "POST",
UpdateTargetId = "DataEntrySummary",
OnBegin = "ValidateForm(11,55)"
}
function ValidateForm(minAge, maxAge) {return false;}
パラメータはValidateForm関数に正しく渡されますが、関数は常にtrueを返します。
パラメータを取り出して使用すると
OnBegin = "ValidateForm()"
function ValidateForm() {return false;}
完全に機能し、falseを返します。私は何かが足りないのですか、それともここで許可されていないパラメータですか...
オックスフォードに戸惑う-よろしくお願いします。
PS-非常に正当な理由でC#属性と目立たない検証を使用できません(これらはコードスニペットです)。